.f00{} .n{}
table td,table th{vertical-align:top;}
body {
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	margin:0;
	padding:0;
/*	background: url(images/fundo.jpg) #f9f9f9 repeat-x;*/
	background-color: #f9f9f9;
}
* html ul li { float: left; }
* html ul li a { height: 1%; }
html {
     overflow: -moz-scrollbars-vertical;
}
  
#geral {
	width: 775px;
	position: relative; 
	left: 50%; 
	top:0px;
	margin:0px 0 3px -387px;
/*	border:2px #ccc solid;*/
	background: url(images/rodape.jpg) repeat-y 0px 0px;
	min-height:720px;
	height:auto;
}

#barra{
	width: 775px;
	height:50px;
	background-color:#4a92d1;
	margin:0;
	padding:0;
}
#barra ul {
	float:left;
	padding:0;
	margin:0;
	width: 775px;
	height: 50px;
}
#barra li {
	float:left;
	list-style:none;
	padding:0;
}
#barra li a {
	display:block;

	color:#6A6A6A;
	text-decoration:none;
	
	Cursor:Hand;

/*	text-transform: uppercase;*/
}
#barra li .bhome{	position: relative;	width: 155px;	height: 50px;}
#barra li .bhome span{	background: url(images/bhome.jpg) no-repeat;	position: absolute;	width: 100%;height: 100%;}

#barra li .bcreditto{	position: relative;	width: 140px;	height: 50px;}
#barra li .bcreditto span{	background: url(images/bcreditto.jpg) no-repeat;	position: absolute;	width: 100%;height: 100%;}

#barra li .bsimulacao{	position: relative;	width: 192px;	height: 50px;}
#barra li .bsimulacao span{	background: url(images/bsimulacao.jpg) no-repeat;	position: absolute;	width: 100%;height: 100%;}

#barra li .bfaq{	position: relative;	width: 134px;	height: 50px;}
#barra li .bfaq span{	background: url(images/bfaq.jpg) no-repeat;	position: absolute;	width: 100%;height: 100%;}

#barra li .bcontato{	position: relative;	width: 154px;	height: 50px;}
#barra li .bcontato span{	background: url(images/bcontato.jpg) no-repeat;	position: absolute;	width: 100%;height: 100%;}



#esq{
	width:257px;
	float:left;
	z-index:1;
	margin-right:0px !important;	
/*	margin-right:-5px;*/
	background: url(images/imoveis-sao-jose-dos-campos.jpg) #eee no-repeat 0px 0px;
}
#esq h1{
	font:8px Arial;
	color:#eaf6fd;
	margin-top:110px;
	margin-bottom:0;
}
#esq #lapis{	
	background: url(images/mlateral.jpg) #fff no-repeat 224px 180px;
	width: 257px;	
	height:307px;
	position:absolute;

}
#esq #lapis span{	
	background: url(images/hlapis.jpg) #fff no-repeat 0px 0px;
	position:absolute;
	width: 257px;	
	height:55px;	
}

#esq #lapis #num{
	background: url(images/bgnum.jpg)  no-repeat 0px 0px;
	margin:55px 0 0 0;
	padding:0;
	height:100%;
	position:relative;
}

#esq #news{
	background: url(images/hjuros.jpg) #fff no-repeat 0px 0px;
	margin:307px 0 0 0;
	margin:246px 0 0 0;
/*	padding-top:39px;*/
	height:183px;
	width: 257px;	
	position:absolute;
}
#esq #news #fundo{
	background: url(images/bgrodape.jpg) #fff no-repeat 0px 0px;
	margin:38px 0 0 0;
	padding:0;
	height:100%;
	position:relative;
	text-align:justify;
}

#dir{
	clear:right;
	width:518px;
	min-height:175px;
	float:left;
	background: url(images/casa-propria-sao-jose-dos-campos.jpg) #fff no-repeat 0px 0px;
	z-index:0;
	margin-top:0px;
}

#meio{
	background: url(images/meio.jpg) #353D40 no-repeat 0px 0px;
	height:39px;
	max-height:39px;
	margin-top:175px;
	text-align:right;
	color:#2b2d28;
	font:7px Arial;
	position:relative;

}
#meio h2{
	color:#2b2d28;
	font:8px Arial;
	margin:0;
}
#cont{
	width:500px !important;
	width:500px;
	height:auto !important;
	height:355px;
	min-height:355px;
	background-color:#fff;
	background: url(images/sombra.gif) #fff no-repeat 0px 0px;
	padding:5px 3px 3px 15px;
}
#cont #boxd {
	width:249px;
	width:241px;
	float:left;
	margin:0 0 0 13px !important;
	margin:0 0 0 2px;
}
#cont #boxe {
	width:251px;
	width:245px;
	float:left;
	margin:0 0 0 -3px;
}
#cont img{
	float:left;
	margin:10px 10px 5px 3px;
}
#cont #boxe p,#cont #boxd p{
	padding:0;
	margin:7px 0 0 0 ;
	width:63%;
	float:left;
	font:11px Tahoma;
	text-align:left;
}
#cont #boxd p{	width:65%;}

.br{	font:5px Arial;}
#cont b{color:#b82801;}
#cont em{color:#E10000;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}

#cont h4{
	background: url(images/seta.gif) #fff no-repeat 0px 0px;
	margin:14px 0 0 0;
	padding:0 0 0 39px;
	font: bold 15px Arial;
	width:200px;
	clear:both;
	float:left;
	color:#6b6969;
	text-transform: uppercase;
	height:27px;
}
#cont #fcerteza span{background: url(images/fcerteza.gif) #fff no-repeat 0px 3px;	position: absolute;	width: 210px;height: 27px;}
#cont #faluguel span{background: url(images/faluguel.gif) #fff no-repeat 0px 0px;	position: absolute;	width: 210px;height: 40px;}
#cont #faprove span{background: url(images/faprove.gif) #fff no-repeat 0px 0px;	position: absolute;	width: 210px;height: 27px;}
#cont #ffgts span{background: url(images/ffgts.gif) #fff no-repeat 0px 4px;	position: absolute;	width: 210px;height: 27px;}
#cont #fimovel span{background: url(images/fimovel.gif) #fff no-repeat 0px 0px;	position: absolute;	width: 210px;height: 27px;}

#lista1{
	float:left;
	margin:5px 10px 0 20px;
	padding:0 0 0 0px;
	font:10px Tahoma;
	line-height:16px;
}
#lista1 li{
	background: url(images/bullet.gif) #fff no-repeat 0px 7px;
	padding:0 0 0 13px;
	list-style:none;
	float:left;
	clear:left;
	width:67%;
	margin:0;
}
#lista1 a{
	color:#b82801;
	font-size:10px;
}


#lista2{
	float:left;
	margin:5px 10px 0 0px;
	padding:0 0 0 0px;
	font:10px Tahoma;
	line-height:16px;
}
#lista2 li{
	background: url(images/bullet.gif)  no-repeat 0px 7px;
	padding:1px 0 7px 13px;
	list-style:none;
	float:left;
	clear:left;
	width:170px;
	margin:0;
	text-align:justify;
}
#lista2 .sem{	background:0;}
#lista2 a{
	color:#b82801;
	font: 11px Tahoma;
}
#lista2 .sem a{	color:blue;}
#lista2 span a{
	color:blue;
}

#num form{
	padding:0;
	margin:0px 5px 3px 30px;
	font-weight:bold;
	line-height:21px;
	color:#656565;
}
#num form input{
	margin:0;
}

#esq #news #fundo{
	padding:7px 0 0 30px ;

}
#news img{
	float:left;
	margin:0px 10px 5px 0px;
}
#news p{
	padding:0;

	margin:0;
	
	width:86%;
	float:left;
}
#rodape{
	font:11px Tahoma;
	color:#E2E2E2;
	padding:30px 0 0 185px;
	width:640px;
	height:60px;
	max-height:60px;

	clear:both;
	float:left;
	text-align:center;	

	background: url(images/rodape.jpg) repeat-y 0px 0px;
}
#rodape p{
	width:75%;
	margin:5px 0 0 0px;
/*	margin:10px 0 0 80px;*/
	color:#747474;
	font:9px Tahoma;
	position:relative;

}
#rodape a,#rodape a:link{
	color:#747474;
	text-decoration:none;
}
#rodape .l1,#rodape a.l1:link{
	color:#fff;
	text-decoration:none;
}
#rodape a.l1:hover{
		text-decoration:underline;
}
h2{
	font:bold 18px Tahoma;
	color:#314477;
	color:#2243B3;
	margin:0px 2px 15px 0px;
}
h3{
	font:bold 13px Tahoma;
	color:#8A1E1E;
	color:#E10000;
	margin:10px 2px 4px 0px;
}
#cont p{
/*	font:12px Arial;*/
	padding:5px 2px 10px 0px;
	font:13px Tahoma;
	margin:0 10px 0 0;
	text-align:justify;
	line-height:19px;
}


.form table{
	border-collapse:collapse;
	margin:0 0px 10px 0px;	
	width:485px;
	border:1px solid #ccc;
}
.form td,.form th{
/*	border:1px solid #ccc;*/
	border-bottom:1px dashed #ccc;
	text-align:left;
	padding:5px 3px 5px 5px;
	font: 12px Tahoma;
}
.form th{
	background:#f5f5f5;
	font-weight:bold;
}
.form td input,.form td select,.form td textarea{
	font: 12px Tahoma;
	vertical-align:top;
	border:1px #8DA6C5 solid;
	padding:5px;
}

.form i{
	color:#555;
	font: normal 13px Tahoma,Trebuchet Ms;
}
.form em{
	color:#666;
	font: normal 10px Trebuchet Ms;
}
.form td b{
	color: #ff0000;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight: bold;
	font-size:10pt;
} 


.box{
	border:1px solid #ccc;
	margin:0 0px 10px 0px;	
	width:468px;
	text-align:center;
	padding:5px 10px 5px 5px;
	background:#f5f5f5;
}

.contato td{
	border-bottom:1px dashed #ccc;
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;
}
.contato{
	border-top:1px dashed #ccc;
	width:484px;
	margin:10px 0 10px 0;
}
.full{
	width:95.5%;
}

h5{
	clear:both;
	margin-bottom:0;
}

.form td strong{
	color: #ff0000;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight: bold;
	font-size:10pt;
} 
