@charset "utf-8";
/*
Theme Name	: 	BlogEtica1
Company		: 	Inforce Internet Solutions
Website		: 	http://www.inforce.com.br
Version		: 	1.0
*/

html, body 
{
	border:0;
	margin:0;
	padding:0;
}

/***** Global Classes *****/

.post h2.post_header
{
	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;
	color:#222;
	margin:0 0 7px;
	padding:0;
}
.post h2.post_header a, .post h2.post_header a:visited
{
	color:#222;
}
.post h2.post_header a:hover
{
	color:#ad1616;
}
.post_line
{
	width:100%;
	height:7px;
	background:url(images/post_line.jpg) top left no-repeat;
	margin:0 0 12px;
}
.post_content
{
	background:url(images/mainbar_lines.gif) top left repeat;
	line-height:20px;
}
.post_data
{
	width:540px;
	background:#d7d0b9;
	padding:4px 10px;
	font:normal 12px/12px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:20px 0 0 0;
}
.post_data a, .post_data a:visited
{
	color:#605b18;
	text-decoration:underline;
}
.post_data a:hover
{
	color:#ad1616;
	text-decoration:none;
}
.post_date
{
	width:46px;
	height:46px;
	background:url(images/mainbar_date.gif) top left no-repeat;
	position:absolute;
	left:-61px;
	top:0;	
	color:#fff;
}
.post_date_top
{
	margin:0px 0 0 0;
	font:bold 24px/24px Georgia, "Times New Roman", Times, serif;
	text-align:center;	
}
.post_date_bottom
{
	margin:0px 0 0 0;
	font:bold 12px/12px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-transform:uppercase;
}
.tags
{
	padding:10px 0;
	font-size:10px;
}

/* Captions & aligment */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right:10px;	
}

.alignright {
	float: right;
	margin-left:10px;	
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */










/*INFORCE*/

	body {
		background-image:url(img/template/header_bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
		padding:0px;
		margin:0px;
	}
	
	.clear { clear:both; }
	
	div#container {
		width:1097px;
		height:500px;
		margin:auto;
		
	}
	
	div#header {
		width:1097px;
		height:230px;
		background-image:url(img/template/header_img.jpg);
		background-position:center;
		background-repeat:no-repeat;
		margin:auto;
	}
	
	div#div-header-left {
		float:left;
		width:500px;
	}
	div#div-header-right {
		float:right;
		width:500px;		
	}
	
	div#header-rss {
		float:right;
		margin-right:67px;
		_margin-right:34px;
		margin-top:7px;
		cursor:pointer;
	}
	div#header-link-eticablog {
		height:70px;
		width:180px;
		margin-left:90px;
		margin-top:20px;
		cursor:pointer;		
	}
	div#header-link-eticasite {
		height:80px;
		width:181px;
		margin-left:95px;
		margin-top:30px;
		cursor:pointer;		
	}
	
	div#navigation {
		width:984px;
		height:40px;
		margin:auto;
	}
	div.navigation-item {
		float:left;
		height:40px;
		width:192px;
		width:180px;
	}
	
		
	/*Begin ROLLOVER*/
	div.navigation-item  a {
		cursor:pointer;
		height:40px;
		display:block;
	}	
	div.navigation-item  a.menu_rollover_home{
		background:url(img/template/rol_header_menu_home.jpg);
		width:204px;
	}	
	div.navigation-item  a.menu_rollover_arquivo{
		background:url(img/template/rol_header_menu_arquivo.jpg);
		width:192px;
	}
	div.navigation-item  a.menu_rollover_contato{
		background:url(img/template/rol_header_menu_contato.jpg);
		width:191px;
	}
	div.navigation-item  a.menu_rollover_venda{
		background:url(img/template/rol_header_menu_venda.jpg);
		width:192px;
	}
	div.navigation-item  a.menu_rollover_busque{
		background:url(img/template/rol_header_menu_busque.jpg);
		width:205px;
	}
	div.navigation-item  a:hover{
		background-position: 0 -42px;
	}
	/*End ROLLOVER*/
	
	
	
	div#container-main {
		width:984px;
		margin:auto;
		padding-top:20px;
		background-image:url(img/template/conteudo_bg.png);
		background-position:top;
		background-repeat:no-repeat;		
	}
	
	div#content {
		width:722px;
		min-height:400px;
		float:left;
		margin-left:11px;
		_margin-left:5px;	/*CSS Hack IE6*/
	}
	
	
	
	/*BEGIN SIDEBAR*/
	
	div#sidebar {
		width:223px;
		margin-left:17px;
		margin-top:20px;
		float:left;
	}
	div.sidebar-text { 		
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#777777;
		margin-top:10px;
		text-align:justify;
	}
	div#sidebar a {
		color:#8bac00;
		text-decoration:underline;
		cursor:pointer;
	}
	/*END SIDEBAR*/
	
	
	
	/*Begin Search*/
	div#container-search {
			
	}
	div#search {
		background-image:url(img/template/sidebar_img_search.png);
		background-repeat:no-repeat;
		width:222px;
		height:52px;
		margin-top:10px;
	}
	div#search-input { 
		width:150px;
		height:25px;
		float:left;
		margin-left:17px;
		*margin-left:15px;	/*CSS Hack IE7*/
		_margin-left:10px;	/*CSS Hack IE6*/
		margin-top:16px;		
	}
	div#search-bt { 
		width:50px;
		height:52px;
		float:left;
		margin-left:5px;
		cursor:pointer;
	}
	.class-input-search { 
		border:0px;
		width:145px;
		height:20px;
	}
	/*End Search*/
	
	
	/*End Category*/
	div#container-category {
		margin-top:30px;
	}
	div.category-item{
		width:222px;
		height:78px;
		margin-top:8px;
		cursor:pointer;
	}
	/*End Category*/
	
	
	
	/*Begin About*/
	div#container-about {
		margin-top:30px;
	}
	/*End About*/
	
	
	
	/*Begin Flickr*/
	div#container-flickr {
		margin-top:30px;
	}
	div#flickr-img { margin-top:10px; }
	/*End Flickr*/
	
	
	/*Begin Google Maps*/
	div#container-maps {
		margin-top:30px;
	}	
	div#maps-img { margin-top:10px; }
	/*End Google Maps*/
	
	/*Begin "Venda seu imovel"*/
	div#container-venda {
		margin-top:30px;
	}	
	/*End "Venda seu imovel"*/
	
	/*Begin TagCloud*/
	div#container-tagcloud {
		margin-top:30px;
	}
	div#tagcloud-img { margin-top:10px; }
	/*End TagCloud*/
	
	
	
	div#footer {
		width:962px;
		height:41px;
		margin:auto;
		margin-top:60px;
		margin-bottom:50px;
		background-image:url(img/template/footer_img.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
	
	
	/*END TEMPLATE*/
	
	
	
	
	
	/*Begin Post*/
		div.container-post {
			width:724px;
			margin-bottom:55px;			
		}
		
		
		div.post-calendar {
			background-image:url(img/template/content_post_calendar.png);
			background-repeat:no-repeat;
			width:39px;
			height:45px;
			float:left;
			margin-left:17px;
			_margin-left:8px;	/*CSS Hack IE6*/
		}
		div.post-calendar-day {
			margin-left:8px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#000;			
		}
		div.post-calendar-month {
			margin-left:10px;
			padding-top:5px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			color:#FFF;	
			font-size:11px;
		}
		
		
		div.post-title a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			color:#474747;
			width:400px;
			float:left;
			margin-left:25px;
			text-decoration:none;
		}
		
		div.post-body {
			width:684px;
			/*
			border-left:1px solid #f5f5f5;
			border-right:1px solid #f5f5f5;
			*/
			background-image:url(img/template/content_post_bg_body.png);
			background-repeat:repeat-y;
			
			padding:20px 30px 20px 20px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:13px;
			color:#777777;
			text-align:justify;
		}
		
		a.post-leiamais, a.post-leiamais:active, a.post-leiamais:hover, a.post-leiamais:visited {
			color:#333;
		}
		
		div.post-footer {
			width:724px;
			height:22px;
			background-image:url(img/template/content_post_bottom.png);
			background-repeat:no-repeat;
		}
		div.post-footer-off {
			width:724px;
			height:22px;
			background-image:url(img/template/content_post_bottom-off.png);
			background-repeat:no-repeat;
		}
		div.post-footer-tags {
			height:18px;
			width:390px;
			_width:350px;
			float:left;
			margin-left:55px;
			_margin-left:45px;
			padding-top:4px;			
		}
		div.tags-item, div.tags-item a {
			float:left;
			color:#8bac00;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
		}
		div.post-footer-comente, div.post-footer-comente a {
			float:left;
			height:20px;
			padding-top:2px;
			width:20px;
			margin-left:20px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
			text-transform:uppercase;			
		}
		div.post-footer-leia, div.post-footer-leia a {
			float:left;
			height:20px;
			padding-top:2px;
			width:150px;
			_width:140px;
			margin-left:44px;
			_margin-left:20px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
			text-transform:uppercase;			
		}
		
		
		/*Begin post Coments*/
		.comments {
			width:100%;
			overflow:hidden;
			color:#232323;			
		}
		ol.commentlist {
			display:block;
			list-style:none;
			margin:0;
			padding:0 0 20px;	
		}		
		li.comment {
			display:block;
			padding:10px;
			margin-bottom:10px;
			background-color:#F0F1EA;
			border:1px solid #E6E6E6;
			overflow:hidden;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			width:695px;
			
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:20px 20px 10px #099;
			
			-moz-box-shadow:2px 2px 3px #EBEBEB;
			-webkit-box-shadow:2px 2px 3px #EBEBEB;
			box-shadow:2px 2px 3px #EBEBEB;
			
			background-image:-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.7, #F3F3F3));
		}		
		
		div.container-coment {
			font-family:Arial, Helvetica, sans-serif;
			padding:15px;
			background-color:#F0F1EA;
			border:1px solid #E6E6E6;
			margin-top:15px;
			width:685px;
			
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:20px 20px 10px #099;
			
			-moz-box-shadow:2px 2px 3px #EBEBEB;
			-webkit-box-shadow:2px 2px 3px #EBEBEB;
			box-shadow:2px 2px 3px #EBEBEB;
			
			background-image:-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.7, #F3F3F3));			
		}
		
		div.post-coment-title {
			font-size:18px;
			font-weight:bold;
			margin-bottom:15px;
			color:#666;
		}
		.table-coment {
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#666;
		}
		.post-coment-input { 
			width:400px;
			font-size:11px;			
		}
		
		.post-coment-textarea {
			width:400px;
			font-size:11px;
		}
		
		
		
		li.comment img
		{
			border:2px solid #E6E6E6;
			float:left;
			margin:0 15px 0 0;
		}
		
		li.comment cite
		{
			font-style:normal;
			font-size:14px;
			line-height:80%;
			margin:0;
			padding:0;
		}
		li.comment span
		{
			font-style:normal;
			font-size:11px;
		}
		.commentmetadata
		{
			margin:0;
			padding:0 0 8px;
			line-height:80%;
			font-size:11px;
		}
		.comment-body
		{
			width:100%;
			overflow:hidden;
		}
		.comment-body p
		{
			overflow:hidden;
			float:left;
			font-size:12px;
			font-family:Tahoma, Geneva, sans-serif;
		}
		.comment-body blockquote
		{
			overflow:hidden;
			float:right;
			padding:0 0 10px 10px;
			margin:0;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		/*End post Coments*/
		
		
		
		
		
		/*begin post DEFAULT*/
		div.post-1-top {
			background-image:url(img/template/content_post_institucional.png);
			background-repeat:no-repeat;
			width:724px;
			height:88px;			
		}
		/*end post DEFAULT*/
		
		
		/*begin post decoração*/
		div.post-3-top {
			background-image:url(img/template/content_post_decoracao.png);
			background-repeat:no-repeat;
			width:724px;
			height:88px;			
		}
		/*end post decoração*/
		
		
		/*begin post institucional*/
		div.post-5-top {
			background-image:url(img/template/content_post_institucional.png);
			background-repeat:no-repeat;
			width:724px;
			height:88px;			
		}
		/*end post institucional*/
		
		/*begin post mercado*/
		div.post-4-top {
			background-image:url(img/template/content_post_mercado.png);
			background-repeat:no-repeat;
			width:724px;
			height:88px;			
		}
		/*end post mercado*/
		
		
	/*End Post*/


	/*Begin Tagcloud*/
	ul#newtagcloud{
		list-style-image:none;
		list-style-type:none;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	ul#newtagcloud li a{
		text-decoration:none;
		list-style-image:none;
		list-style-type:none;
		list-style:none;
		padding-right:5px;
		font-family:Arial, Helvetica, sans-serif;
	}
	ul#newtagcloud li a:hover{
		/*color:#063365;*/
		text-decoration:underline;
	}
	/*End TagCloud*/
	
	
	
	/*Begin Flickr*/
	li#quick-flickr {
		list-style-image:none;
		list-style-type:none;
		list-style:none;		
	}
	img.flickr_photo {
		border:1px solid #CCC;
		margin:3px;		
	}
	/*End Flickr*/

