/* CSS Document */

/************************************************/
/*												*/
/*		Projeto:	MRV - Prontos para morar  	*/
/*		Folha:		Geral						*/
/*		-----------------------------------		*/		
/*		Empresa:	www.opencorporate.com  		*/
/*		Autor:		Paula Oliveira			    */
/*												*/
/************************************************/

/********************************************* INICIO NORAMTIZACAO*****************************************************************/

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

p{ padding:5px 0 5px 0;}

a{outline: none;}

html {overflow:-moz-scrollbars-vertical; }

html {overflow-y:scroll }

body {
	/*background: url(../images/bg.png) repeat-x 0 0px;*/
    line-height: 1;
	font:normal 11px Arial, Helvetica, sans-serif ;
	color:#333333;
	
}

/********************************************* FIM NORAMTIZACAO*****************************************************************/
.logo_prontos{
    height: 100px;/*115*/
    left: 50%;
    margin-left: -500px;
    margin-top: 91px;
    position: absolute;
    width: 262px;/*262*/
    z-index: 100;
	
}
.flash object{
	display:block;
	width:100%;
	height:290px;
	position:relative;
	clear:both;
	z-index:1;
}
#geral{
	width:100%;
	height:68px;
	position:absolute;
	z-index:1;
	margin-top:-40px;
	background:transparent url(../images/bg_geral.png) no-repeat center -15px;
	
	
}

#geral_interna{
	width:100%;
	height:68px;
	position:absolute;
	z-index:1;
	margin-top:-40px;
	background:transparent url(../images/bg_geral_.png) no-repeat center -15px;
	
	
}

.header{
	width:100%;
	height:auto;
	text-align:center;
	
	

	
}
	.headerContainer{
		width:1006px;
		height:51px;
		text-align:left;
		margin:0 auto;
		
	}
		.headerContainer img{ margin-bottom:70px; }
		
	
.midle{
	width:100%;
	height:auto;
	text-align:center;
	background-color:#fff;
	padding-bottom:30px;
	margin-left:-3px;
	*margin-left:-4px;
	_margin-left:4px;
	
}
	.midleContainer{
		width:978px;
		height:auto;
		background: url(../images/bg_sombra.png) repeat-y;
		margin:0 auto;
		display:table;
		padding:0 5px 0 5px;
		
		
	}
	
		.midleContent{
			width:979px;
			height:auto;
			text-align:left;
			display:table;
			background:#fff;
			*margin-bottom:-4px;
			
		}
	
.footer{
	width:100%;
	height:100px;
	background:url(../images/bg_rodape.png) repeat-x;
	text-align:center;
}
	.footerContainer{
		width:980px;
		height:91px;
		text-align:left;
		margin:0 auto;
		
	}
		.col_esquerda{
			width:250px;
			height:66px;
			padding-top:9px;
			float:left;
		}
			.col_esquerda img, .col_esquerda span{float:left;}
			.col_esquerda span{margin:5px; color:#666666;}
			
		.col_direita{
			width:575px;
			height:80px;
			float:left;
			margin-left:30px;
		}
		
a{text-decoration:underline; color:#CA7900; font-weight:bold;}

/********************************************INICIO MENU*****************************************/
.menu{
		width:998px;
		height:40px;
		clear:both;
		margin-left:2px;
		margin-top:3px;
}
	ul#menu{
		display: table;
		list-style:none;
		width:1002px;
		height:40px;
	}
	ul#menu li{
		display: table; 
		float:left; 
		list-style:none; 
		width:auto; 
		height:40px; 
		margin-right:2px; 
	}
	
	ul#menu li a.vantagens {
		 background: url(../images/vantagens.png) no-repeat top left;
		 padding:20px 89px;
		 *padding:14px 89px;
		 display:inline;
		 float:left;
	}

	ul#menu li a.vantagens:hover {
 		background-position: 0 -42px;
	}
	
		
	ul#menu li a.financiamento {
		 background: url(../images/financiamento.png) no-repeat top left;
		 padding:20px 79px;
		 *padding:14px 79px;
		 display:inline;
		 float:left;
		 
	}

	ul#menu li a.financiamento:hover {
 		background-position: 0 -42px;
	}
	
		
	ul#menu li a.vendas {
		 background: url(../images/vendas.png) no-repeat top left;
		 padding:20px 79px;
		 *padding:14px 79px;
		 display:inline;
		 float:left;
		 
	}

	ul#menu li a.vendas:hover {
 		background-position: 0 -42px;
	}
	
		
	ul#menu li a.lojas {
		 background: url(../images/lojas.png) no-repeat top left;
		 padding:20px 79px;
		 *padding:14px 79px;
		 display:inline;
		 float:left;

	}

	ul#menu li a.lojas:hover {
 		background-position: 0 -42px;
	}	
	
	ul#menu li a.promocao {
		 background: url(../images/promocao.png) no-repeat top left;
		 padding:20px 79px;
		 *padding:14px 79px;
		 display:inline;
		 float:left;
	}

	ul#menu li a.promocao:hover {
 		background-position: 0 -42px;
	}
	
	ul#menu li a.porque {
		 background: url(../images/porque.png) no-repeat top left;
		 padding:20px 89px;
		 *padding:14px 89px;
		 display:inline;
		 float:left;
	}

	ul#menu li a.porque:hover {
 		background-position: 0 -42px;
	}	
	
	ul#menu li a.selected {
 		background-position: 0 -42px;
	}
	
/***********************INICIO HOME*****************************/

.top_midle_home{
	width:979px;
	height:197px;
	background: url(../images/bg_tophom.jpg) no-repeat;
	margin-top:-1px;
	
}
	.appronto{
		width:653px;
		height:194px;
		float:left;
		margin:0 48px 0 20px;
		_margin-left:10px;
	}
		.approntoEsq{
			width:280px;
			float:left;
			font:12px Arial, Helvetica, sans-serif;
		}
	.busca{
		width:243px;
		height:194px;
		float:left;
	}
		.busca fieldset{
			margin-top:11px;
		}
			.busca fieldset label{
				background:url(../images/select.jpg) no-repeat;
				width:242px;
				height:26px;
				*padding:3px;
			}
				.busca fieldset label select{
					width:242px;
					height:26px;
					*width:235px;
					*height:20px;
					background: url(../images/select.jpg) no-repeat;
					border:none;
					padding:2px;
					margin-top:9px;
				}
				
				.busca fieldset label input{
					width:82px;
					height:15px;
					margin-top:10px;
					float:right;
				}
				
.conteudo_midle{
	width:962px;
	height:auto;
	background:url(../images/bg_conteudo.jpg) bottom left no-repeat;
	padding:5px 0 10px 18px;
}
.footer_midle{
	width:960px;
	height:132px;
	background:url(../images/bg_footer_midle.jpg) no-repeat;
	padding-left:20px;
}
	.div_footerM{
		width:310px;
		height:120px;
		float:left;
		margin:10px 10px 0 0;
	}
		.div_footerM p{
			width:247px;
			margin:15px 0 0 33px;
		}
		.div_footerM input{
			float: right;
			margin:-1px 0 0 0;
		}
		.div_footerM input.bt_conheca{
			float: right;
			margin:-1px -10px 0 0;
		}
		
/**************************************INICIO INTERNAS*****************************************/

.top_midle_internas{
	width:979px;
	height:144px;
	background: url(../images/bg_topint.jpg) no-repeat top left;
	margin-top:-11px;
	
}
	.box_busca{
		width:906px;
		height:98px;
		padding:17px 0 0 20px;
	}
		.box_busca img{
			float:left;
		}
			.imgdados
		
		.box_busca fieldset{
			width:905px;
			height:77px;
			margin:19px 0 0 31px;
		}
		.box_busca fieldset label{
			background:url(../images/select_busca.jpg) no-repeat;
			width:160px;
			height:50px;
			padding:6px 2px;
			margin-right:10px;
			*padding-top:3px;
		}
		.box_busca fieldset label select{
			width:155px;
			height:20px;
			border:none;
			margin-top:9px;
		}
		.box_busca fieldset label.bt{
			background:none;
			float:right;
			margin-top:10px;
		}
		.box_busca fieldset label.bt input{
			width:115px;
			height:21px;			
		}

.conteudo_interna{
	width:100%;
	height:auto;
	display:table;
	margin:10px 0 0 22px;
}
/**************************************************VANTAGENS*/
.imgv{
	width:310px;
	float:right;
	margin:35px 40px 0 0;
	text-align:center;
}
.imgv a{margin-top:5px; display:block; clear:both !important; text-decoration:none;}
.imgv a:hover{text-decoration:underline;}

.cont_esquerda{
	width:550px;
	height:auto;
	float:left;
	text-align:left;
	margin:26px 0 0 31px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	_margin-left:16px;
}
.cont_esquerda p.tit{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#E3991E;

}

.cont_esquerda input{
	width:232px;
	height:25px;
	background:none;
	margin-top:30px;
}

.cont_esquerda input.bt_promocao{
	width:383px;
	height:25px;
	background:none;
	margin-top:30px;
}

/**************************************RESULTADO BUSCA*************************/
.unidade_busca{
	width:449px;
	height:152px;
	background:#EFF3E9;
	border:#EBEBE5 1px solid;
	float:left;
	margin:18px 20px 0 0;
	padding:8px 0 0 9px;
}
	.unidade_busca img{
		border:#fff 2px solid;
		float:left;
		margin-right:10px;
	}
	.unidade_busca div{
		width:220px;
		height:135px;
		float:left;
	}
		.unidade_busca div span{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#E3991E;
		}

.paginacao{
	
	

}

	 ul#pag{
		width:170px;
		height:33px;
		width:170px;
		height:33px;
		margin:-1px 0 0 404px;
		*margin-top:-4px;
		padding-bottom:20px;
		
	}
		ul#pag li{
			width:20px;
			height:33px;
			float:left;
			margin-right:4px;
			text-align:center;
		}
		
		ul#pag li a{
			width:20px;
			height:19px;
			background: url(../images/bg_paginacao.jpg) no-repeat top left;
			padding-top:14px;
			display:block;
			text-decoration:none;
			color:#84AF4E;
		}
		ul#pag li a:hover{
			background-position:0 -37px;
			color:#fff;
			text-decoration:none;
		}
		
		ul#pag li a.active{
			background-position:0 -37px;
			color:#fff;
			text-decoration:none;
		}
		
	


/************************** JDOCK */

div.jqDockLabel {
	font-family:Arial;
	color: #1c6768;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}



.bt_acesse, .bt_acesse_{
	float:right;
	margin-top:-1px;

}

.bt_acesse_{
	margin-right:-8px;
}


.texto img{
	border:none;
}

.btmd{
	margin:20px 0 0 120px;
	border:none;
	width:101px;
	height:15px;
	float:right;
	
}

.img_promo{
	float:right;
	margin:35px 40px 0 0;
	border:#f1f4ed 11px solid;
}

.conteudo_interna h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FF9900;
	margin:15px 0;
}

.regulamento{
	width:870px;
	height:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.promo_emp{
	width:580px;
	background:#F9FFE1;
}
.promo_emp table{
	font:12px tahoma;
}
.promo_emp td{
	border:solid 1px #FFF;
	padding-bottom:5px;
	background-color:#FFEBBF;
}
.promo_emp h2{
	font:bold 14px tahoma;
	color:#000;
	text-align:center;
}
.bg_body{
	background:#fff;
}
.tthome{
	font:italic 9px arial;
	color:#E3991E;
	text-align:right;
}
.Banner
{
	width:300px;
	height:300px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-200px;
}


/**************Topo pronto pra morar***************/


.mapa_imoevis{
	width:360px;
	height:295px;
	position:absolute;
	z-index:100;
	top:40px;
	margin-left:20px;
	background: url(../images/bg_marcador_estado.jpg) no-repeat;
	
}

.mapa_imoevis p{
		font:12px bold Tahoma, Arial, Helvetica, sans-serif;
		color:#1c6768;
		margin-left:10px;
}
	
	
	/* - Historia - */
div.wrap div#container div#middle a#telefonelojas,
div.wrap div#container div#middle a#faleonline,
div.wrap div#container div#middle a#linhaTempo,
div.wrap div#container div#middle a#mapaExpansao {
	display: block;
	height: 87px;
	float: left;
	margin: 10px 30px;
	overflow: hidden;
	width: 258px;
	text-indent: -5000px;
}

/* - English - */
div.wrap div#container div#middle a#telefonelojas2,
div.wrap div#container div#middle a#faleonline2,
div.wrap div#container div#middle a#linhaTempo2,
div.wrap div#container div#middle a#mapaExpansao2 {
	display: block;
	height: 87px;
	float: left;
	margin: 10px 30px;
	overflow: hidden;
	width: 258px;
	text-indent: -5000px;
}



/******* menu *******/
.menu_topo { display:block; float:left; margin:0 10px 0 120px; *margin:0; height:70px; width:590px; position:relative; z-index:2; }
.menu_topo3 { display:block; float:left; margin:0 0px 0 250px; position:relative; z-index:2; }
.menu_topo li { display:inline; float:left; }
.menu_topo li a { background:url(../images/tit_menu.png) no-repeat; display:block; text-indent:-100000px; overflow:hidden; }
.menu_topo li.imoveisAVenda a{ background-position:left top; height:60px; width:171px; }
.menu_topo li.imoveisAVenda a.active{ background-position:left -77px; height:60px; width:171px; }
.menu_topo li.institucional a{ background-position:-172px top; height:60px; width:155px; }
.menu_topo li.institucional a.active{ background-position:-172px -77px; height:70px; width:155px; }
.menu_topo li.investidores a{ background-position:-327px top; height:60px; width:155px; }
.menu_topo li.investidores a.active{ background-position:-327px -77px; height:60px; width:155px; }
.menu_topo li.clientes a{ background-position:-482px top; height:60px; width:108px; }
.menu_topo li.clientes a.active{ background-position:-482px -77px; height:60px; width:108px; }


div.cont_active { display:block;}
div.imoveisAVenda { background:url(../images/bg_imoveisAVenda.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-10px 0 0; position:relative; width:100%; z-index:1; }
div.institucional { background:url(../images/bg_prontopramorar.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-10px 0 0; position:relative; width:100%; z-index:1;}
div.investidores { background:url(../images/bg_investidores.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-10px 0 0; position:relative; width:100%; z-index:1;}
div.clientes { background:url(../images/bg_clientes.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-10px 0 0;  position:relative; width:100%; z-index:1;}
.conteudo_interno { margin:0 auto; width:940px; }
.conteudo .conteudo_interno_menu { height:24px; margin:2px 0 0 303px; padding:0; text-align:left; width:640px; }
.conteudo .conteudo_interno_menu img { float:left; }

#listCertificacoes { float:left; width:540px; }
.desc_institucional { display: block; float: left; width: 540px; }
.box_right { float: left; text-align: right; width: 217px; }
.banner { float:right; margin:10px 0 0; width:160px; }



div#footer div div#formImoveis p {
	background: url(../images/text_imoveisavenda.png) no-repeat bottom right;
	float: left;
	height: 16px;
	padding: 16px 0 0 15px;
	margin: 0 10px 0 0;
	text-indent: -5000px;
	width: 101px;
}


.texto_topo { color: White; font-family:Arial; font-weight:bold; float: right; font-size: 12px; line-height: 25px; margin: 0 0px 0 0; }
 
#logo_prontopramorar{   margin: 0px 0px 0px -20px; }

#logo_prontopramorar a{ display: block; height: 80px; margin-left: 70px; margin-top: 0; position: absolute; width: 160px; z-index: 2; }

#topo{ width:980px; margin:0 auto; }  

.compartilhe
{
    float: right;
    margin: -19px 0 0;
    width: 293px;
}
.compartilhe strong
{
    color:#666666;
    font-size:13px;
    font-family:Arial;
    float:left;    
    margin:1px 10px 0 0;
}
.compartilhe div
{
    float:left;   
    margin:0 10px 0 0; 
}
.compartilhe .twitter
{
    margin:0;    
}
.compartilhe .twitter-follow-button
{
    width:62px !important; 
}
/*
.last{
	background: url(../images/bg-ribbon-last.png) no-repeat top center;
    width: 148px;
    height: 0;
    padding-top: 149px;
    overflow: hidden;
    float: left;
    position: absolute;
    z-index:3;
}
*/
.opportunity,
.last{
	background: url(../images/selo_ultimasunidades.gif) no-repeat top center;
    width: 87px;
    height: 0;
    padding-top: 149px;
    overflow: hidden;
    float: left;
    position: absolute;
    z-index:3;
    margin:9px;
}
