/*   
Theme Name: Ruth
Theme URI: http://www.ruthtorres.com.br
Description: Tema desenvolvido para o blog da arquiteta e urbanista Ruth Torres
Author: Caetano Neto
Author URI: http://www.caetanoneto.com.br
Version: 1.0
.
General comments/License Statement if any.
.
*/

body{
	background-color: #525251;
}
h2, h3{
	font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
	margin: 0;
}
h2 a, h3 a{
	font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
	text-decoration: none;
}
h2.pagetitle{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
	margin: 5px 0 10px 0;
}
h2.pagetitle span.resultado{
	font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00F;
}
small{
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	margin-top: 0;
}
img{
	border: none;
}
fieldset{
	border: none;
}
legend {
	display: none;	
}

/* CLASSES */
.destaque1{
	font-weight: bold;
	font-size: 14px;
}
.destaque2{
	font-weight: bold;
	font-size: 15px;
}
.destaque3{
	font-weight: bolder;
	font-size: 17px;
}


/* ID's */
#tudo{
	position: relative;
	width: 780px;
	margin: 0 auto;
	background-color: #FFF;
	padding: 5px;
}
#cabecalho{
	*margin-bottom: 10px;
	padding: 4px;
	background-color: #525251;
}
#cabecalho h1{
	margin: 0;
	padding: 0;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#cabecalho h1 a{
	
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
#cabecalho p{
	display: none;
}

#destaque{
	position: relative;
	overflow: hidden;
	height: 225px;
	width: 780px;
	*margin: -10px 0 5px 0;
}
#destaque .banner{
	position: absolute;
	top: 225px;
	height: 225px;
	width: 780px;
}
#destaque p {
	margin: 0;
	padding: 0;
}
#destaque p img {
	border: none;
}
#banner1 {}
#banner1 p {}
#banner1 p a {}
#banner1 p a:link,
#banner1 p a:visited {}
#banner1 p a:hover,
#banner1 p a:active {}
#banner1 p a img {}
#banner2 {
	display: none;
}
#banner2 p {}
#banner2 p a {}
#banner2 p a:link,
#banner2 p a:visited {}
#banner2 p a:hover,
#banner2 p a:active {}
#banner2 p a img {}

#conteudo{
	width: 530px;
}
#conteudo div.navigation {
	margin-top: 15px;
}
#conteudo div.navigation a {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #009;
	text-transform: uppercase;
}
#conteudo div.navigation a:hover {
	text-decoration: underline;
	color: #009;
}

/* Genérico */
#conteudo div.post {
	padding: 0 0 5px 5px;
	border-left: 3px solid #000;
}
#conteudo div.post p.categoria {
	margin-bottom: 0;
}
#conteudo div.post p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}


#conteudo .entry p{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #303030;
}
#conteudo .entry p a{
	font-weight: bold;
	text-decoration: none;
	color: #06C;
}
#conteudo .entry p a:visited{
	color: #006;
}
#conteudo .entry p a:hover{
	color: #900;
	text-decoration: underline;
}


#conteudo .entry h4 {
	margin-bottom: 0;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #202020;
	border-bottom: 1px solid #202020;
}
#conteudo .entry ul {
	list-style: square;
	margin-top: 2px;
	padding-left: 0;
	margin-left: 0;
}
#conteudo .entry ul li {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #202020;
	margin: 5px 0;
}
#conteudo div p.postmetadata {
	margin-bottom: 0;
	clear: both;
}
#conteudo div p.postmetadata a {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
#rodape{
	margin-top: 40px;
}
#rodape p{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #303030;
	margin: 0;
}
/***********************************************************/
#comentarios {
	padding: 0 0 5px 5px;
	border-left: 3px solid #515152;
}
#comments {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
}
#comentarios ol.commentlist {}
#comentarios ol.commentlist li {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#comment-3 img.avatar {}
#comment-3 img.avatar-32 {}
#comentarios ol.commentlist li cite {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#comentarios ol.commentlist li cite a {
	color: #515152;
	text-decoration: none;
}
#comentarios ol.commentlist li cite a:hover {
	color: #F00;
	text-decoration: underline;
}
#comentarios ol.commentlist li small.commentmetadata {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7d7d7d;
}
#comentarios ol.commentlist li small.commentmetadata a {
	color: #7d7d7d;
	text-decoration: none;
}
#comentarios ol.commentlist li small.commentmetadata a:hover {
	color: #F00;
	text-decoration: underline;
}
#textoComentario {}
#textoComentario p {
	margin-top: 0;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
#respond {
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
}
#commentform {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#commentform p {}
#commentform p a {}
#commentform p a:link,
#commentform p a:visited {}
#commentform p a:hover,
#commentform p a:active {}
#comment {}
#submit {}
#commentform p input {}
#_wp_unfiltered_html_comment {}

/****************************************************/
/* SIDEBAR */
#sidebar {
	position: absolute;
	width: 225px;
	top: 265px;
	right: 5px;
}
#procura {}
#searchform {
	margin-top: 5px;
	text-align: right;
}
#searchform div {}
#s {
	width: 155px;
	height: 16px;
	padding: 6px 1px;
	margin: 0;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #333;
	margin-top: -10px;
	margin-left: -3px;
}
#searchsubmit {
	background-color: #666;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 1px solid #333;
	cursor: pointer;
	height: 30px;
	padding: 0 6px;
	*padding: 0;
	margin: 0;
	margin-left: -5px;
}
#categorias {}
#sidebar p {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;	
		margin-top: 0;
}
#sidebar p a {
	color: #009;
	text-decoration: none;
}
#sidebar p a:link,
#sidebar p a:visited {
	color: #06C;	
}
#sidebar p a:hover,
#sidebar p a:active {
	color: #900;
}
#sidebar h4 {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #515152;
	text-transform: uppercase;
	margin-bottom: 0;
	border-bottom: 1px solid #515152;
}
#categorias ul, #sidebar ul {
	list-style: none;
	padding: 0;
	margin-left: 0;
	margin-top: 0;
}
#sidebar h4 a {
	color: #515152;
	text-decoration: none;
}
#sidebar h4 a:hover {
	text-decoration: underline;
}
#pesquisa_sidebar p a:hover,
#pesquisa_sidebar p a:active {
	text-decoration: underline;	
}
#pesquisa_sidebar p br {}
#pesquisa_sidebar p a.pesquisaAtual, #sidebar ul li a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #06C;
	text-transform: uppercase;
	text-decoration: none;
}
#pesquisa_sidebar p a.pesquisaAtual:hover, #sidebar ul li a:hover {
	text-decoration: underline;
}

/** CLASSES **/

.reflexao, .recomendacao {
	display: block;
	padding: 5px;
	background-color: #ccc;
	font-weight: bold;
}

.aviso {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
	text-transform: uppercase;
}

/***************************************************/

#pesquisa {
	width: 532px;	
}
#pesquisa p {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
#pesquisa h2 {}
#formPesquisa, #formPesquisa fieldset {
	margin: 0;
	padding: 0;
}
#formPesquisa fieldset legend {}
#formPesquisa fieldset p {}
#formPesquisa fieldset p label {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
#formPesquisa fieldset p br {}
#nome, #email, #resposta {
	width: 532px;	
}
#email {}
#resposta {}
#pesquisaRespostas {}
#pesquisaRespostas p.numeroDeRespostas {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
#pesquisaRespostas div.respostas {
	background-color: #999;
	border-left: 5px solid #000;
	margin: 5px 0;
	padding: 5px;
}
#pesquisaRespostas div.respostas p.resposta {
	font: 12px Verdana, Geneva, sans-serif;	
	color: #FFF;
}
#pesquisaRespostas div.respostas p.assinatura {}
#pesquisaRespostas div.respostas p.assinatura a {
	text-decoration: none;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
#pesquisaRespostas div.respostas p.assinatura a:hover {
	color: #000;	
}
/* - POST 130 - */
#post-130 div.entry {}
#post-130 div.entry p {}
#post-130 div.entry p strong {}
#post-130 div.entry p strong span {}
#post-130 div.entry h3 {
	font-size: 18px;	
}
#post-130 div.entry ul {
	margin-top: 0;
	margin-left: 5px;
	padding-left: 5px;
}
#post-130 div.entry ul li.titulo {
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	margin: 8px 0 0 -5px;
	color: #0C0;
}
#post-130 div.entry ul li br {}
#post-130 div.entry ul li h4 {
	font-size: 14px;
	text-decoration: none;
	border: none;
}
#post-130 div.entry ul li ul {}
#post-130 div.entry ul li ul li {
	margin-left: 3px;	
}
#post-130 div.entry ul li p.meio {
	margin: 0;	
}
#post-130 div.entry ul li p.hora {
	margin: 0 0 5px 0;
	color: #666;
	font-weight: bold;
}
#post-130 p.postmetadata {}
#post-130 p.postmetadata a {}
#post-130 p.postmetadata a:link,
#post-130 p.postmetadata a:visited {}
#post-130 p.postmetadata a:hover,
#post-130 p.postmetadata a:active {}

/* --------------------------------------------- */
/* ------------------- CATEGORIAS -------------- */
/* --------------------------------------------- */

/* Categoria 1 - Geral */
#conteudo div.post-cat-1 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #F00;
}
#conteudo div.post-cat-1 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-1 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F00;
}

/* Categoria 1 - Geral */
#categorias ul li.listaCat1 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F00;
	text-transform: uppercase;
	text-decoration: none;
}

#categorias ul li.listaCat1 .divisoria1 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #F00;
}

/* Categoria 4 - Geografia */
#conteudo div.post-cat-4 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #090;
}
#conteudo div.post-cat-4 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-4 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #090;
}
/* Categoria 4 - Geografia */
#categorias ul li.listaCat4 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #090;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat4 .divisoria4 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #090;
}


/* Categoria 5 - Meio Ambiente */
#conteudo div.post-cat-5 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #060;
}
#conteudo div.post-cat-5 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-5 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #060;
}
/* Categoria 5 - Meio Ambiente */
#categorias ul li.listaCat5 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #060;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat5 .divisoria5 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #060;
}


/* Categoria 7 - Equipe */
#conteudo div.post-cat-7 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #F90;
}
#conteudo div.post-cat-7 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-7 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F90;
}
/* Categoria 7 - Equipe */
#categorias ul li.listaCat7 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F90;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat7 .divisoria7 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #F90;
}

/* Categoria 8 - PDP de Granja */
#conteudo div.post-cat-8 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #0C0;
}
#conteudo div.post-cat-8 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-8 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0C0;
}

/* Categoria 8 - PDP de Granja */
#categorias ul li.listaCat8 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0C0;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat8 .divisoria8 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #0C0;
}

/* Categoria 35 - Urbanismo */
#conteudo div.post-cat-35 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #00C;
}
#conteudo div.post-cat-35 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-35 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00C;
}

/* Categoria 35 - Urbanismo */
#categorias ul li.listaCat35 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00C;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat35 .divisoria35 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #00C;
}
/* Categoria 36 - Urbanismo */
#conteudo div.post-cat-36 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #09C;
}
#conteudo div.post-cat-36 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-36 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #09C;
}

/* Categoria 36 - Urbanismo */
#categorias ul li.listaCat36 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09C;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat36 .divisoria36 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #09C;
}
/* Categoria 37 - Jogos */
#conteudo div.post-cat-37 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #900;
}
#conteudo div.post-cat-37 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-37 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #900;
}
#categorias ul li.listaCat37 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat37 .divisoria37 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #900;
}

/* Categoria 38 - Livros */
#conteudo div.post-cat-38 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #F69;
}
#conteudo div.post-cat-38 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-38 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F69;
}
#categorias ul li.listaCat38 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F69;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat38 .divisoria38 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #F69;
}

/* Categoria 39 - Videos */
#conteudo div.post-cat-39 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #666;
}
#conteudo div.post-cat-39 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-39 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
}
#categorias ul li.listaCat39 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat39 .divisoria39 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #666;
}

/* Categoria 40 - Vi e Gostei */
#conteudo div.post-cat-40 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #939;
}
#conteudo div.post-cat-40 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-40 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #939;
}
#categorias ul li.listaCat40 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #939;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat40 .divisoria40 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #939;
}

/* Categoria 41 - Crônicas */
#conteudo div.post-cat-41 {
	padding: 0 0 5px 5px;
	border-left: 3px solid #603;
}
#conteudo div.post-cat-41 p.categoria {
	margin-bottom: 0;
}
#conteudo div.post-cat-41 p.categoria a {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #603;
}
#categorias ul li.listaCat41 a {
	padding: 5px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #603;
	text-transform: uppercase;
	text-decoration: none;
}
#categorias ul li.listaCat41 .divisoria41 {
	display: block;
	float: left;
	margin-top: 6px;
	width: 3px;
	height: 9px;
	background-color: #603;
}
/* *************** TOOLS ******************* */
.mb0 {
	margin-bottom: 0;	
}