* {
	list-style:none;
	padding:0;
	margin:0;
	border:none
}

body {
	background:#000;
	font-size:62,5%;
	font-family:Georgia, Times New Roman
}


#tudo {
	float:left;
	width:779px;
	}

#esquerda {
	float:left;
	width:222px;
	padding:16px;
        *padding:0px 16px;
	color:white;
}

#esquerda h1 {
	height:212px;
	background:url('img/logo.gif') no-repeat;
	text-indent:-9999px;
}

#esquerda h1 a {
        width:222px;
	height:212px; 
        display:block;
}

#container {
	float:left;
	width:502px;
        padding-top:16px;
        *padding-top:0px;
}

.conteudo {
	float:left;
	width:502px;
	background:white;
	color:#000;
}

.conteudo p a {
	color:#0000ee;
	text-decoration:underline;
}

.conteudo p a:hover {
	color:#95472d
}

.conteudo h2 {
	padding:0px 0px 0px 20px;
}

.conteudo h2 a {
        color:#000;
        text-decoration:none;
}

.conteudo h2 a:hover {
        color:#95472d;
        text-decoration:none;
}

.conteudo p {
	padding:12px 20px;
	line-height:1.6em;
	font-size:0.9em;
}

.comentarios {
        padding:12px 20px;
        font-size:0.8em;
}

.comentarios a:hover{
        color:#95472d;
}

.commentlist, #respond, #comments {
        padding:12px 20px;
}

#comments {
        border-top:1px dotted silver;
        margin-top:24px;
}

.form-comment {
        border:1px solid black;
}

.botao {
       background:#fff;
       font-weight:bold;
       font-size:1.6em;
       border:1px solid #000;
       font-family:verdana; 
       text-transform:uppercase;
}

.botao:hover {
        background:#95472d;
        cursor:pointer;
        cursor:hand;
        color:#fff;
}

.fecha_top {
	height:10px; 
	width:502px;
	background:url('img/fecha_top.gif') no-repeat;
}

.fecha_bot {
	float:left;
	height:10px; 
	width:502px;
	background:url('img/fecha_bot.gif') no-repeat;
        padding-bottom:16px;
}


#menu {
       float:left;
       width:155px;
}

#menu ul {
	padding:16px 0px 0px 30px;
}

#menu a {
	color:white;
	text-decoration:none;
}

#menu a:hover {
	color:gray;
}

#menu li {
	width:155px;
	height:49px;
	padding-top:16px;
	background:url('img/menu.gif') no-repeat;
	text-transform:uppercase;
	text-align:center;
	font-family:verdana;
	font-weight:bold;
}

#menu li.rss {
	background:url('img/menu_rss.gif') no-repeat;
}


#menu li.qualquer {
	background:url('img/menu_qualq.gif') no-repeat;
}

#menu li.red {
	background:url('img/menu_red.gif') no-repeat;
}

#menu li.orkut {
	background:url('img/menuork.gif') no-repeat;
}

#menu li.linkedin {
	background:url('img/menulink.gif') no-repeat;
}

#menu li.flickr {
	background:url('img/menuflick.gif') no-repeat;
}

#menu li.facebook {
	background:url('img/menuface.gif') no-repeat;
}

.container_menu {
        padding-left:30px;
        width:155px; 
        float:left;
        *margin-top:16px;

}

.cat_top {
        width:153px;
        height:10px;
        background:url('img/cat_top.gif') no-repeat;
}

#menu .categorias h2 {
        width:153px;
       	text-transform:uppercase;
	text-align:center;
	font-family:verdana;
	font-weight:bold;
        font-size:1em;
        background:url('img/cat_mid.gif') repeat-y;
        *margin-top:-8px;
}

#menu .categorias ul {
        padding:0px;
        background:url('img/cat_mid.gif') repeat-y;
        padding-bottom:22px;
        *margin-top:0px;
}


#menu .categorias li {
        background:url('img/cat_mid.gif') repeat-y;
        font-size:0.7em;
        text-transform:none;
        height:2px;
        line-height:16px
}
        
.cat_bot {
        width:153px;
        height:7px;
        background:url('img/cat_bot.gif') no-repeat;
}

#busca {
        float:none;
        clear:both;
        width:502px;
        height:60px;
        padding:16px 16px 0px 16px;
        background:url('img/busca.gif') no-repeat;   
}


#busca ul {
        height:35px;
}

#busca ul li {
        display:inline;
}

.btn_busca {
        float:left;
        width:100px;
        height:34px;
        margin-left:16px;
        background:#efefef;
        color:white
        text-transform:uppercase;
        font-weight:bold;
        border-bottom:1px solid #5f5f5f;
        border-right:1px solid #5f5f5f;
        border-top:1px solid gray;
        border-left:1px solid gray;
}

.btn_busca:hover {
        background:#95472d;
        color:white;
        cursor:pointer;
        cursor:hand;
}

button.btn_busca {
       font-size:1.0em;
}

.campo {
        float:left; 
        border:1px solid silver; 
        font-family:verdana;
        font-size:1.6em;
} 