/* @ 2. TYPOGRAPHY
   ==================================================================== */
   
/* font: {font-style} {font-variant} {font-weight} {font-size} {font-family} */
   
body { font:normal normal normal 12px/16px Tahoma, Geneva, sans-serif; color:#404d57; }

h1 { font-size:18px; line-height:22px; margin-bottom:10px; color:#00226f;}
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:0.5px; text-transform:uppercase; }
h3 { color:#00226F; margin-bottom:10px; font-size:12px }

p { text-align:justify; margin-bottom:8px; }

a { color:#00226F; text-decoration:none; }
a:hover { text-decoration:underline; }

fieldset label { color:#404d57; }

input[type="text"] {
	font:normal normal normal 11px Tahoma, Geneva, sans-serif; 
	color:#404d57;
	width:162px;
	border:1px solid #7f9db9;
}
textarea {
	font:normal normal normal 11px Tahoma, Geneva, sans-serif; 
	color:#404d57;
	width:162px;
	border:1px solid #7f9db9;
	width:160px; height:100px;
}
input[type="file"] {
	/*
	width:160px;
	color:#063c4e; background-color:#FFF; border:solid 1px #7F7F7F;
	font: normal normal normal 10px "Verdana", sans-serif;
	*/
}
input[type="submit"] {
	font:normal normal bold 11px Tahoma, Geneva, sans-serif; color:#063c4e;
	padding:2px 5px;
}
input[type="submit"] {
	/*
	color:#063c4e;
	font: normal normal bold 10px "Verdana", sans-serif;
	padding:0 5px 0 5px;
	*/
}
select {
	font:normal normal normal 11px Tahoma, Geneva, sans-serif; 
	color:#404d57;
	width:164px;
}
textarea {
	/*
	width:160px; height:100px;
	color:#063c4e; background-color:#FFF; border:solid 1px #7F7F7F;
	font: normal normal normal 10px "Verdana", sans-serif;
	*/
}

	
/* @ LAYOUT
   ==================================================================== */

body {  }

#dRootWrapper {
	background:none;
	}
	#dRoot {
		width:868px;
		}
		#dHeader {
			height:140px;
			position:relative;
			}
			#dLogo a {
				display:block;
				position:absolute;
				top:25px;
				left:0;
				width:367px;
				height:121px;
				background:url(images/brand/logo_europredial.png);
				text-indent:-9999px;
				}
			#dBanner {
				display:none;
				}
			#dNews {
				display:none;
				}
			#dAudio  {
			    display:none;
			}
		#dBody {
			
			}
			#dLeftContainer {
				display:none;
				}
			#dMainContainer {
				float:left;
				width:657px;
				}
				#dMainContainer .dContainer { background-color:#ededed; margin:20px 0; }
				#dMainContainer .dContainer h2 { background-color:#404d57; color:#FFF; height:23px; line-height:23px; padding:0 10px; }
				#dMainContainer .dContainer div.content { padding:15px 8px 10px 8px; }
		#dFooter {
			display:none;
			}
			
/* @ MENU
   ==================================================================== */
  
ul#Menu li a {
	display:block;
	height:22px;
	padding-top:8px;
	background:url(images/menu/menuitem_bg.png) top left no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:0.3px;
	text-transform:uppercase;
	text-decoration:none;
	color:#676767;
	padding-left:35px;
	}
ul#Menu li a:hover, ul#Menu li a.current {
	background-position:bottom;
	color:#FFF;
	}
	
/* @ QUICKSEARCH
   ==================================================================== */
   
#dQuickSearch p { margin:0 14px; padding-bottom:5px; }
#dQuickSearch p img { margin-bottom:7px; }
#dQuickSearch p cite { font-size:10px; color:#FFF; font-style:normal; }
   

/* @ FOOTER
   ==================================================================== */
   
#dFooter { color:#FFF; font-size:11px;  }
#dFooter img { vertical-align:middle; }



/* @ IMPROXY WEBKIT - OVERLOAD
   ==================================================================== */

/* Slideshow - Destaques */
.iwk .SlideshowImoveis { margin:0 14px !important; }
.iwk .SlideshowImoveis div.Imovel { height:178px !important; }  
.iwk .SlideshowImoveis div.Imovel p.preco { bottom:-11px !important; }  


.iwk #iPesquisaSimples div { margin-left:13px; }
.iwk #iPesquisaSimples span, .iwk #iPesquisaSimples span label { color:#FFF; font-size:11px; }
.iwk #iPesquisaSimples input[type="text"] { padding:2px; }

/* Lista Imóveis */
.iwk #iListaImoveis { width:623px; }
.iwk #iListaImoveis #Listagem .Imovel .foto { border:1px solid #535F69; }

.iwk .dPager a:hover { color:#68A8D9; text-decoration:none; }
.iwk .dPager a.currentPage { color:#68A8D9; font-weight:bold; text-decoration:none !important; }

/* Imóvel */
.iwk #iImovel #tabDetalhes p { margin-bottom:0px; }
.iwk ul#NavImovel li a:hover { color:#00226F !important; }
   
/* @ ...
   ==================================================================== */


