/*  
Theme Name: Justo Imoveis e Negocios
Theme URI: http://www.dwdigital.com.br/
Description: Justo Imoveis e Negocios
Author: Daniel Dauber
Author URI: http://www.justoimoveis.com.br/

	Copyright (c) Dw Digital.


*/
/* versao: 1.0 */

* {padding: 0; margin: 0;}

/* Generic
---------------------------------------------------------------------------------*/
body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFF url(images/bg.jpg) repeat-x;
	color: #999;
	width: 100%;
	display: table;
}

p {
	margin: 5px 0;
}
img {
	border: 0;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* headings and typography
---------------------------------------------------------------------------------*/
h1 {

}
h1 a, h1 a:hover, h1 a:visited {
	
}

h2 {
	
}
.login_interno {
	margin: 15px 0 15px;
}
.titulo_footer {
	border: 0;
	color: #FFF;
	margin: 10px 0 5px;
	font: bold 12px Georgia, Times, serif;
	text-transform:uppercase;
	padding-bottom: 5px;
}
.widgettitle {
	 padding: 15px 0 0px 2px;
	 text-align: left;
	 font-size:12px; font-weight:normal; color:#6ab023;
	 
}
.title {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 5px 0px;
	margin: 5px 0;
}

h3 {
	font: bold 24px Arial, Helvetica, sans-serif;
	margin: 5px 2px;
	text-transform: uppercase;
}
h3 a:link, h3 a:visited {
	color: #6ab023;
}
h3 a:hover {
	color: #6ab023;
	text-decoration: none;
}
.busca_query{
	color: #6ab023;
	font: normal 18px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
.busca_titulo {
	 padding: 0 0 18px 22px;
	 font: bold 12px Arial, Helvetica, sans-serif;
	 color: #3A1212;
	 text-align: left;
}
.texto_busca {
}
h4 { font: bold 14px Georgia, "Times New Roman", Times, serif; color: white; margin: 7px 0 10px -10px;border-bottom: 1px solid #191919; }
h4 a{

}
.nome_comentarios a:link{
	color: #000;
	font-size: 10px;
	font-weight: normal;
}
.nome_comentarios a:hover{
	color: #333;
	text-decoration: none;
}
.nome_comentarios a:visited{
	color: #333;
}
strong {
	
}
/* links
---------------------------------------------------------------------------------*/
#navegacao a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#navegacao a:hover {
	color: #FFF;
}
/* header
---------------------------------------------------------------------------------*/
#head {
	margin: 10px auto;
	height: 220px;
	width: 900px;
	background: url(images/topo2.png) no-repeat center top;
}
#logo {
	float: left;
}
#logo span {
	display: none;	
}
#descricao {
	margin: 20px 0 0 680px;/*50px 0 0 80px;*/
	position: absolute;	
	width: 200px;
	float: right;
	text-align: right;
	color: #FFF;
	font-size: 16px;
}
#voltar {
	margin: 158px 0 0 730px;/*50px 0 0 80px;*/
	position: absolute;	
	width: 160px;
	float: right;
	color: #FFF;
	font-size: 16px;
}
#familia {
	background: url(images/familia.png) no-repeat center top;
	width: 329px;
	height: 212px;
	margin: 0 0 0 335px;
}
#navegacao {
	background: url(images/menu_bgleft.gif) no-repeat left top;
	position: absolute;
	top: 200px;
	width: 895px;
	padding: 0px 4px 10px;
}

#navegacao ul li{
	list-style-type: none;
	background-color: #6ab023;
	display: inline;
	margin-right: 10px;
	
}
#navegacao ul {
		background-color: #6ab023;
		padding: 3px 5px;
		margin-left: 10px;
}

/* busca interna*/
#searchform {
	
}

#busca p {
	margin: 0;
	padding: 0;
}
#busca input{
}
#s {
	padding: 6px 5px 0 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: black;
	width: 175px;
	height: 29px;
	background: url(images/busca_bg.png) no-repeat left top;
	border: 0;
}
#searchsubmit {
	background: url(images/busca_botao.png) no-repeat left top;
	font: bold 12px Arial, Helvetica, sans-serif;
	
	border: 0;
	width: 29px;
	height: 29px;
	color: #666;
}
#arquivo_busca {
	margin: 35px 0 0;
}
#arquivo_busca a:link, #arquivo_busca a:visited{color:#666;}
#arquivo_busca a:hover{color:#666; text-decoration: underline;}

#arquivo_busca ul li{
	border-bottom: 1px solid #58585a;
	margin: 0px 0 5px 20px;
}
#arquivo_busca ul{
	 list-style-image: url(images/seta.png);
}
#busca_interna {
	margin: 10px 0;
}
.descricao {
	color: #000;
	letter-spacing: 3px;
	padding: 0 0 0 10px;
}
.pagetitle {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

/* sidebar
---------------------------------------------------------------------------------*/
#sidebar {
	padding: 0;
	background: url(images/sidebar_bg.png) no-repeat left top;
	position: absolute;
	top: -40px;
	left: 695px;
	/*border: 1px dashed white;*/
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:140%;
}

#sidebar ul{
	list-style-type: none;
}
#sidebar ul li{
	padding: 0;
	margin: 0 0 10px 8px;
}
#left_sidebar {
	margin: 20px 0 0;
	width: 230px;
	text-align:left;
}
#info {
	margin-top: 35px;	
}
/*
#right_sidebar {
	float: right;
	width: 135px;
	padding: 0 5px;
}
#right_sidebar ul {
}
#right_sidebar ul li{
}
*/
/* centro
---------------------------------------------------------------------------------*/
#centro {
	position:relative;
	width: /*832px;*/900px;
	margin: 0 auto;
	padding: 0 0 0 50px;
}
/*#centrobg {
	background: url(images/centro_bg.gif) no-repeat right top;
	z-index: 1
}
#centrobottom {
	background: url(images/centrobottom_bg.gif) no-repeat right bottom;
	z-index: 2;
}*/
/* conteudo
---------------------------------------------------------------------------------*/
#conteudo {
	position: relative;
	width: 540px;
	padding: 15px;
	color: #000;
	min-height: 1650px;
	_height: 1650px;
	background: url(images/conteudo_bg.png) no-repeat left top;
}

/* comments
---------------------------------------------------------------------------------*/


/* comentarios na index */
#recent_comments {
	margin: 15px 0 10px;
	font: 12px Arial, Helvetica, sans-serif;
}
.titulo_comentarios {
	 background: url(images/titulo_comentarios.jpg) no-repeat bottom left;
	 padding: 0 0 18px 22px;
	 font-weight: bold;
	 color: #3A1212
}
.titulo_comentarios a, .titulo_comentarios a:hover, .titulo_comentarios a:visited{
	 color: #3A1212;
}
#recent_comments a {
	
}
#recent_comments a:hover {
	text-decoration: none;
	
}
#recent_comments ul {
	list-style: url(images/comentarios_aspas.jpg);
	margin-left: 25px;
}
#recent_comments ul li {
	margin:0; border-bottom: 1px solid #ccc; padding-bottom: 5px;
	
}
/* fim dos comentarios da index */
#interacao {
	width: 280px;
	height: 60px;
	float: right;
	margin-top: -70px;
}


#comente {padding:3px 0;width: 126px;float: right; margin-top: 3px;}

#assine {
	padding:7px 0;
	width: 130px;
	float: left;
}
#comentarios {
	background: url(images/bt_comentarios.png) no-repeat left top;
	width: 18px;
	height: 24px;
	padding: 3px 0 0 118px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#comentarios a:link, #comentarios a:visited,
#comentarios a:hover{color: #6ab023; font-weight:bold; text-decoration:none;}

.outros_comentarios {font-size:0.5em;}
.outros_comentarios ul li {	margin-bottom: 5px;}


.commentlist {list-style-type: none; font: normal 11px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em}
.commentlist li{margin:20px 25px 15px; border-bottom: 1px solid #333333; padding-bottom: 15px;}
.commentlist li img{float: left; margin-right: 7px; padding: 2px; border:1px dashed white;}
#commentform {
	margin: 10px 0 0 25px;
}
#commentform img{
	margin: 0 0 0 -25px;
}
.outro_comentarios {
	margin-left: 25px;
}

#user_description {
	
	background: url(images/user.png) no-repeat center top;;
	width: 500px;
	height: 50px;
	color: #333;
	padding: 10px;
}
.authorimg {
	float: left;	
}
.authorbio {
	float: right;
	width: 400px;
}
/* footer
---------------------------------------------------------------------------------*/
#rodape {
	clear: both;
	background: #FFF url(images/rodape_bg.jpg) no-repeat center top;
	margin: 10px auto 0;
	width: 900px;
	height: 25px;
	color: #FFF;
	text-align: center;
	padding: 2px 0 0;
	font-size: 10px;
}
.assinatura {
	color: #FFF;
	font-size: 8px;
	font-weight: bold;
	padding: 0 10px 0 0;
	position: relative;
	float: right;
}
.assinatura a, assinatura a:visited{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.assinatura a:hover {
	color: #FFF;
}
/* post
---------------------------------------------------------------------------------*/
.data {
	width: 50px;
	height: 50px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #000; 
	padding: 18px 1px;
	text-align: center;
	text-transform: uppercase;
	background: url(images/label_date.gif) no-repeat;
	left: 0px;
	position: absolute;
	line-height: 1em;
}
.entry {
	padding: 10px 10px 0px 0;
	line-height: 1.9em;
	color: #333;
}
.entry-meta {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
}

.entry-meta a {
	color: #666;
}

.entry p{
	margin: 10px 0;
}

.entry a {
	text-decoration: underline;
	color: #6ab023;
}
.entry a:visited {
	text-decoration: underline;
}
.entry a:hover {
	text-decoration: none;
}
.entry p a {
	text-decoration: underline;
	color: #6ab023;
}
.entry p a:visited {
	text-decoration: underline;
}
.entry p a:hover {
	text-decoration: none;
}

.post {
	margin: 0 0 15px 0;
	padding: 20px 5px 0 10px;
	/*background:url(images/post_line.jpg) no-repeat bottom center;*/
}
hr {
	border: 1px solid #E8E8E8;
	width: 430px;
}
.post ol li{margin-left:18px;}

a.photo-left{margin:3px 10px 0px 0px; padding:0; float:left;}
a.photo-right{margin:3px 0px 0px 10px; padding:0; float:right;}
.myCaption{padding:5px; text-align:center; font-size:10px; font-style:italic;}
.wp-caption {padding-top: 4px; margin: 10px auto 0 2px auto;}
.wp-caption-text{text-align:center; font-size:10px; font-style:italic; margin:0;padding:0;}
.entry table td{height:auto;}
.slideshowlink{display:none;}
.entry-tags {
	color: #6ab023;
	font: normal 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #6ab023;
}
.entry-tags a{
	color: #60bb46;
}

.entry-cat{font-size:1em; color:#666; margin-bottom: 10px;}
.entry-cat a:link, .entry-cat a:visited{color:#666;}
.entry-cat a:hover{color:#666; text-decoration: underline;}
.alignleft {font-weight: bold; font-size:12px;}
.alignright {font-weight: bold; font-size:12px;}
#navigation{margin: 10px 20px;}
#navigation a:link{color:#333;}
#navigation a:hover{text-decoration: none; text-decoration: underline;}
#navigation a:visited{color:#666;}
.clearfloats{clear:both;}

/* widgets
---------------------------------------------------------------------------------*/
/* CATEGORIAS */
#categories-3 ul {
	
}
#categories-3 ul li{
	background: url(images/secoes_bg.png) no-repeat left top;
	width: 215px;
	height: 20px;
	padding: 1px 0 0 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
#categories-3 a{
	color: #FFF;	
}

#text-263134581 ul {list-style: url(images/ico_links.jpg);}
#text-263134581 ul li{border-bottom: 1px solid #FFEEA4;	margin: 0px 0 0 30px;}

.textwidget ul li {
	margin: 0;
	padding: 0;
}


/*recent-posts */
#recent-posts ul li {
	border-bottom: 1px solid #FFEEA4;
	margin: 0 0 5px 20px;
}

/* CALEND�RIO */
#calendar{
}
#calendar_wrap a {
	color: #6ab023;
	font-weight: bold;
	
}
/* calendario */
#calendar_wrap {
	color: #333;
	padding: 10px 10px;
	letter-spacing: 0.4em;
	text-align: center;
	background: url(images/bg_arquivo.jpg) no-repeat center top;
}
thead {
	color: #000;
}
caption {
	color: #9e9c9f;
	padding: 0px 0 4px 0;
	font-size: 10pt;
	font-weight: bold;
}
tr th .title {
	font-weight: bold;
	
}
tbody td {
		padding: 4px 2px;
}
tbody tr td{
		color: #333;
}

/*Links*/
#linkcat-2 ul {
	list-style-image: url(images/seta.png);
}
#linkcat-2 ul li{
	border-bottom: 1px solid #58585a;
	margin: 0px 0 5px 20px;
}
#linkcat-15 ul {
	list-style-image: url(images/seta.png);
}
#linkcat-15 ul li{
	border-bottom: 1px solid #58585a;
	margin: 0px 0 5px 20px;
}
#linkcat-34 ul {
	list-style-image: url(images/seta.png);
}
#linkcat-34 ul li{
	border-bottom: 1px solid #58585a;
	margin: 0px 0 5px 20px;
}


/*User Login*/
#user-login form{
	padding: 0 0 0 20px;
}
#user-login ul li{
	border-bottom: 1px solid #FFEEA4;
	margin: 0 0 0 20px;
}
.recuperar_senha {
	border-bottom: 1px dashed #FFEEA4;
	margin: 0 0 0 20px;
}
.recuperar_senha a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999;
}
.recuperar_senha a:hover {
	text-decoration: none;
}
#log {
	width: 200px;
	margin-bottom: 8px;
}
#pwd {
	width: 200px;
	margin-bottom: 8px;
}
#user-login .button {
	margin-top: 5px;
}
/* compartilhe */
.bookmarkify {
	margin: 0 0 5px 0;
	height: 50px;
	width: 225px;
	padding: 5px;	
}	
.bookmarkify .title {
	 background: url(images/share.png) no-repeat bottom left;
	 color: #6ab023;
	 padding: 0 0 2px 22px;
	 font-size: 12px;
}
.bookmarkify img{margin:0;padding:2px;}
/* CYC */ /* plugin de merda GRRRR */

#formulario_interno {
	position: relative;
	width: 478px;
	padding: 4px 10px;
	border: 1px dashed #666;
	margin: 20px 0 0 60px;
}
#formulario_interno ul li {
	list-style-type: none;
	}
#user_login {
	width: 180px;
	margin: 0 0 10px 0px;
}

#user_email {
	width: 180px;
	margin: 0 0 10px 0px;
	*margin-top: -7px;
}
#user_pass {
	width: 180px;
	margin: 0 0 10px 0px;
}
#wpsubmit {
margin-bottom: 10px;
}
#reg_passmail {
margin-bottom: 10px;
}
#formulario_interno ul {
	list-style-type: none;
}
#formulario_interno ul li{
	margin-bottom: 10px;
}
#formulario_interno #rememberme {
padding: 0;
margin: 0;
}

/* Email This */
.email_this {
	margin: -5px 0 0;
}

.email_this a, email_this a:visited{
	color: #9C4210;
	font: Arial, Helvetica, sans-serif;
}

#bbw_readers{text-align:left;}
.bbw_title {}
.bbw_icons {}
.bbw_rank {}
.bbw_subtitle {text-align:center; margin-bottom:4px;}
.bbw_control { text-align:center; margin-bottom:4px;}
.bbw_avatar { text-align:left; padding-right:5px; }
.bbw_footer {display:none;}

/* twitter */

#text-3 {
		 background: url(images/bg_twitter.jpg) no-repeat top left;
}
.follow_usr {
	color: #6ab023; 
}
.follow_usr a {
	color: #6ab023; 
	font-weight: bold;
}

