@charset "utf-8";

/*  
Theme Name: Imobitur
Theme URI: http://imobitur.eu/
Description: Imobitur, Salão Imobiliário do Porto
Version: 1.0
Author: Desenvolvido por Miguel Azevedo e Castro.
Author URI: http://www.janeladigital.com/
*/

/* Estrutura do layout
============================= */

body{
	background:url(images/backBody.gif) repeat-x #fff left 21px !important;
	color:#444!important;
	font:normal 12px tahoma, Arial, Helvetica, sans-serif;
	font-smooth:always;
	font-size:62.5%;
}

#contentor_1 {
	background:url(images/fundo.jpg!) top left no-repeat;
	overflow:hidden;			
}
#preheader {
	height:25px;
}
#header {
	/*background-color:#f2f2f2;*/
	/*background:url(images/header.jpg) top left no-repeat;*/
	height:140px;	
}
#side1, #side2 {
	/*background-color:#f6f6f6;*/
}

#contentor_3 {
	/*background-color:#f5f5f5;*/
}

#wtf1, #wtf2, #wtf3, #wtf4{
	/*background-color:#f1f1f1;*/
}

a, a:link, a:visited, a.img {
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	font-smooth:always;
	color:#2D576D;
	text-decoration:none;
	outline:none;
}
a:hover{
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	font-smooth:always;
	text-decoration:underline;
}

/* Special styles
============================= */
.outlaw{
	
}
/* Reset styles
============================= */
p{
	text-align:justify;
}

/* Styles
============================= */
h3{
	margin-bottom:10px;
}
h1,h2,h3,h4,h5,h6{
	color:#a68955;
}
#contentor_0FW {
	background:#f4f4f4 url(images/barra01.jpg) bottom left repeat-x;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:15px;
	margin-bottom:10px;
}
#contentor_0 h3{
	font-size:3em;
	line-height:29px;
	margin-top:11px;
}
#contentor_0 h3 span{
	color:#55bad0;
}
a.logoImobitur{
	display:block;
	height:81px;
	width:380px;
}
a.logoImobitur img {
	position:relative;
	top:25px;
}
#header p.slogan {
	padding-top:25px;
	padding-left:0;
	color:#fff;
	font-size:1.7em;
	letter-spacing:.015em;
}
.video{
	height:234px;
	width:380px;
	margin:0;
	padding:0;
}

ul.imoguiaLists li{
	list-style-type:disc;
	margin-left:15px;
}
.myFont_10{
	font-size:.8em!important;
}
.myFont_12, .tituloPost a{
	font-size:1.2em;
}
.myFont_13{
	font-size:1.3em;
}
.myFont_14{
	font-size:1.4em;
	/*font-weight:bold;*/
}
.myColor_gold, .myColor_gold a, .tituloPost a{
	color:#735f3b!important;
}
.myColor_wine, .myColor_wine a{
	color:#bb1e19!important;
}
.myColor_grey, .myColor_grey a{
	color:#959595!important;
}
.myColor_copper, .myColor_copper a{
	color:#d9c36c!important;
}
.myFont_bold, .tituloPost a{
	font-weight:bold;
}
hr{
	color:#d3d5d6;
}
a.go{
	text-decoration:none;
	margin-right:34px;
	padding-left:28px;
	/*font-size:62.5%;*/
	height:20px;
	display:block;
	float:left;
	background:url(images/go.jpg) top left no-repeat;
	color:#222;
}
a.go:hover{
	background:url(images/go.jpg) bottom left no-repeat;
	/*color:#000;*/
	text-decoration:underline;
}
.myBack_blue {
	background-color:#ecf7f9;
}
#contentor_1 h6, #contentor_1 a.iconz{
	margin-bottom:2px;
}

#contentor_1 h5 ,#contentor_2 h5{
	margin-bottom:13px;
}
#contentor_1 a.iconz{
	width:123px;
	height:30px;
	line-height:30px;
	float:left;	
	font-weight:bold;
	/*font-size:1.1em;*/
	padding-left:27px;
}
.iconz {
	padding-left:35px;
	height:29px;
	line-height:29px;
}
.iconz_mail {
		background:url(images/iconz_mail.gif) center left no-repeat;
}
.iconz_bulb {
		background:url(images/iconz_bulb.gif) center left no-repeat;
}
.iconz_screen {
		background:url(images/iconz_screen.gif) center left no-repeat;
}
.iconz_tools {
		background:url(images/iconz_tools.gif) center left no-repeat;
}
.iconz_play {
		background:url(images/iconz_play.png) center left no-repeat;
}
.iconz_touch {
		background:url(images/iconz_touch.png) center left no-repeat;
}
.iconz_dialog {
		background:url(images/iconz_dialog.png) center left no-repeat;
}
.iconz_pda {
		background:url(images/iconz_pda.png) center left no-repeat;
}
.iconz_gsm {
		background:url(images/iconz_gsm.png) center left no-repeat;
}
.iconz_print {
		background:url(images/iconz_print.png) center left no-repeat;
}
.iconz_360 {
		background:url(images/iconz_360.png) center left no-repeat;
}
hr{
	margin:8px;
}
#contentor_2{
	overflow:hidden;
	background:url(images/footerSep.gif) top left repeat-x;
	padding-top:15px;
}
#contentor_2 p{
	margin-bottom:8px;
}
#contentor_2 a{
	color:#55bad0!important;	
}
#contentor_2 h5 a {
	color:#3b7187!important;
}
#contentor_3{
	padding-top:25px!important;	
	overflow:hidden;	
}
#contentor_3 h6{
	font-size:1.2em;
	margin-bottom:2px;
	color:#6d6d6d;
}
#contentor_3 li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#contentor_3 ul{
	margin:0 0 8px 0;
}
#footer{
	margin-top:5px;
	background:#F4F4F4 url(images/footerSep.gif) top left repeat-x;
	padding-top:15px;
	/*text-align:center;*/
	position:relative;
	overflow:hidden;
}
#footer ul {
	text-align:left;
}
#footer h6{
 	margin-bottom:5px;
}
#footer ul, #footer li{
	padding:0;
	margin:0;
	list-style-type:none;
}
#signature {
	margin-top:15px;
}
#isoCert{
	display:block;
	height:43px;
	width:91px;
	background-image:url(images/iso9001.gif);
	float:right;	
}
#signature a.sig {
	display:block;
	width:103px;
	height:14px;	
	position: relative;
	float:left;
	margin-right:5px;
	bottom:1px;
	/*left:605px;*/
	background-image:url(images/janeladigital.png);
}
/*#footer p {
	position:absolute;
	bottom:0px;
	right:130px;
}*/

/*#footer span {
	position:absolute;
	height:24px;
	width:24px;
	display:block;
	left:3px;
	background:url(images/PTlogo.jpg) top left no-repeat;
}*/
.alignleft{
	float:left;
	margin:0 10px 3px 0;;
}
#newsletter {
	margin-top:15px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	background-color:#ebf9fc;
	/*border:#D9ECEE .1em solid;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius: .5em; */
	color:#3b7187;	
	position:relative;
}
.mySubmit_Btn{
	color:#fff;
	font-weight:bold;
	background:url(images/fundoSubmit.jpg) top left repeat-x;
	margin-left:10px;
	height:25px;
	cursor:pointer;
}
.mySubmit_txt{
	font-weight:bold;
	margin-left:10px;
	height:18px;
}
#twitter{
	position:absolute;
	height:28px;
	line-height:28px;
	display:block;	
	right:15px;
	top:10px;
	background:url(images/twitter.gif) center left no-repeat;
	padding-left:30px;
}
#contactos {
	height:72px;
}
#assCom{	
	background-position: -302px -36px;
}
#assCom:hover{
	background-position: 0 -36px;
}
#assTel{
	background-position: -302px -72px;
}
#assTel:hover{
	background-position: 0 -72px;
}
.assComOff{
	background-position: -302px 0!important;
	cursor:default;
}
a.contactoLinks {
	display:block;
	height:36px;
	width:302px;
	background:url(images/contacto.png) no-repeat;
}
.bazoff{
	position:absolute;
	left:-9999px;
}
ul.menu_h {
	padding:0;
	margin:0;
}
ul.menu_h li{
	float:left;
	list-style-type:none;
	padding:0;
	margin:5px 2px;
	text-align:center;
}
ul.menu_h li a{
	font-weight:bold;
	font-size:1.05em;
}
#searchform{
	float:right;
}
#registerform {
	display:block;
	width:440px;
	height:55px;
}
a.pesquisa_btn, a.registar_btn{
	display:block;
	height:25px;
	background:url(images/procurar.png) no-repeat;
	background-position:bottom left;
}
a.registar_btn{
	background:url(images/registar.png) no-repeat;
	background-position:bottom left;
}
a.pesquisa_btn:hover, a.registar_btn:hover{
	background-position:top left;
}
.h19{
	height:19px;
}
/* Comentarios
======================= */
.comments-template {
	width:460px;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	margin: 3px 0 0 15px;
	border-top: 1px dotted #ccc;
	/*padding: 0 0 3px 0;*/
	/*background-color:#00FF00;*/

	}

.comments-template ol {
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
}
.comments-template ol li {
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
		
}
.comments-template h2, .comments-template h3 {
	font-family: Arial, Sans-serif;
	font-size: 1.6em;
}
#respond {
	font-size: 1.4em;
}
.commentmetadata {
	font-size: 1.2em;
}
.comments-template p.nocomments {
	padding: 0;
}
.comments-template textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 1.1em;
	width: 95%;
}
#commentform{
	/*height:300px;	*/	
}

form p {
	margin: 5px 0 0 0;
	padding: 0;	
}

#twitter_div .title{
	font-weight:bold;
	color:#bb1e19;
	font-size:1.4em;
	margin-bottom:13px;
}

.tituloPost, .entry p{
	margin-bottom:1em;
}
a.RSSLink{
	font-weight:bold!important;
	display:block;
	margin-bottom:3px;
}