/*@CHARSET "utf-8";*/
html,body {
	height: 100%;
}
body {
			
}
html,BODY {
	height: 100%;
}
body {
	background: #FFF url("../images/bg_body.png") top center repeat-y fixed;
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
}

#bg_general{
	/*background:url("../images/bgSite.png") top center repeat-y;*/
	width: 100%;
	height:100%;
	min-height:965px;
	position: relative;
	margin: 0 auto;
	z-index:2;
}
/**********************************************************************************
 *	Header - Topo do site  
 **********************************************************************************/
#header {	
	background-color:#C71517;
	width: 100%; 
	height: 50px;
}
	#header #logo{
		width: 320px;
		margin: 0 auto;
	}			

	#header #headerBg{
		background: #C71517;	
		width: 100%;
		height: 50px;
		float: left;
		position: relative;
		z-index: 2;
	}
		#headerBg #menu{
			cursor: pointer;
			width: 320px;
			margin: 0 auto;
		}
		#headerBg #menu li a {
			background:url("../images/menuMobile.png") repeat scroll 0 0 transparent;
			color:white;
			float:left;
			height:50px;
			text-decoration:none;
			text-transform: uppercase;
		}
		#headerBg #menu .vendas{
			background-position: 0px 50px;
			width: 70px;
		}
		#headerBg #menu .vendas:hover{
			background-position: 0px 0px;
		}
		#headerBg #menu .locacao{
			background-position: -70px 50px;
			width: 70px;
		}
		#headerBg #menu .locacao:hover{
			background-position: -70px 0px;
		}
		#headerBg #menu .institucional{
			background-position: -140px 50px;
			width: 102px;
		}
		#headerBg #menu .institucional:hover{
			background-position: -140px 0px;
		}
		#headerBg #menu .contato{
			background-position: -242px 50px;
			width: 78px;
		}
		#headerBg #menu .contato:hover{
			background-position: -242px 0px;
		}

	#header #search{
		width: 320px;
		height: 50px;
		margin-top: 30px;
		margin: 0 auto;
	}
		#search .formSearchHeader{
			padding: 0 0 0 15px;
		}
		#search .formSearchHeader .inputText{
			background-image: url("../images/bgSearchTop.png");
			width: 245px;
			height: 30px;
			border: 0 none;
			padding: 0 0 0 8px;
			float: left;
		}
		#search .formSearchHeader .submitButtom{
			background-image: url("../images/btSearchTop.png");
			width: 33px;
			height: 30px;
			border: 0 none;
			float: left;
		}
 		#search .formSearchHeader span {
			width: 325px; 
			color: #C71517; 
		}

/**********************************************************************************
 *	Content - Conteudo do site 
 **********************************************************************************/
#content{
	width: 320px;
	height:100%;
	margin: 210px auto;
	min-height: 220px;
}
	/* Index **********************************************************************/
	#destaque-venda{
		width: 320px;
		height: 275px;
		border-bottom: 2px;
		border-bottom-style: solid;
		border-bottom-color: #C71517;
		margin-bottom: 10px;		
	}	
		#destaque-venda h1{
			color: #C71517;
			font-size: 18px; 
			text-transform: uppercase; 
			text-align: left;
			font-family: Arial;
			margin-left: 6px;		
		}

	#destaque-locacao{
		width: 285px;
		float: left;
	}

		#destaque-locacao h1{
			color: #C71517;
			font-size: 18px; 
			text-transform: uppercase; 
			text-align: left;
			font-family: Arial;
			margin-left: 6px;		
		}

		.destaque-locacao-main{
			border: 1px solid black;
		}

	#index-center{
		width: 470px;
		background: #cccccc;
		float:left;
		height: 530px;
		margin-left: 7px;
	}

	#bar-right{
		width: 230px;
		float: right;
		text-align: right;
	}

	.chave{
		margin-bottom: -3px !important;
	}

	#bar-right img{
		margin-bottom: 3px;
	}
	
	#menuRight{
		width: 220px; 
		height: 450px; 
		float: right;
	}
		#menuRight #menu{
			cursor: pointer;
		}
		#menuRight #menu li a {
			background:url("../images/menuRight.png") repeat scroll 0 0 transparent;
			color:white;
			float:left;
			height:65px;
			text-decoration:none;
			text-transform: uppercase;
		}
		#menuRight #menu .plantoes{
			background-position: 0px 509px;
			width: 220px;
			margin: 0 0 5px 0;
		}
		#menuRight #menu .plantoes:hover{
			background-position: 0px 509px;
		}

		#menuRight #menu .trabalheconosco{
			background-position: 0px 439px;
			width: 220px;
			margin: 0 0 5px 0;
		}
		#menuRight #menu .trabalheconosco:hover{
			background-position: 0px 439px;
		}

		#menuRight #menu .corretor{
			background-position: 0px 299px;
			width: 220px;
			height: 299px;
			margin: 0 0 5px 0;
		}
		#menuRight #menu .corretor:hover{
			background-position: 0px 299px;
		}

	#coluna-esquerda{ 
		float:left; 
		width:200px; 
		text-align:left;
	}
	#coluna-esquerda ul{ 
		float:left; 
		width:195px; 
		list-style-type:none;
	}
	#coluna-esquerda ul li{ 
		float:left; 
		width:100%; 
	}

	#coluna-esquerda ul li a{ 
		float:left; 
		width:100%; 
		height:35px; 
		line-height:35px; 
		text-indent:20px; 
		background:url(../images/logoUL.png) 6px center no-repeat #f5f5f5;
		text-decoration: none;
		border-right: 5px solid #CCC;
		border-bottom:1px solid #CCC;
		color: #a7a7a7;
	}
	#coluna-esquerda ul li a:hover{ 
		background:#ccc url(../images/logoUL.png) 4px center no-repeat;
		color:#ffffff;
	}

	#coluna-direita{
		width: 780px;
		float: left;
		padding-left: 10px;
		text-align:left;
	}
	#coluna-direita h2.pagina_titulo{ 
		width: 780px; 
	}

	.col-01{
		width: 385px;
		float: left;
	}
	.col-02{
		width: 385px;
		float: left;
	}
	h2.pagina_titulo {
		float: left;
		width: 190px;
		font-size: 18px;
		text-transform: uppercase;
		color: #4B4B4B;
		height: 14px;
		line-height: 18px;
		padding: 10px 0 10px 10px;
		background: url(../images/titulos_marcador.jpg) 0 0 no-repeat;
		border-bottom: 1px solid #C6C6C6;
		margin-bottom:0; 
		background-color:#fff;		
	}
	.empresa .col-01 p, .empresa .col-02 p{
		float: left;
		margin: 15px 0 0;
		line-height: 18px;
		width: 100%;
	}
/**********************************************************************************
 * Footer - Copyright
 **********************************************************************************/

#footer {    
	background-color:#7A1112;
	width: 100%;
	height: 50px;
}
	#copyright {
    	color: #FFFFFF;
		width: 320px;
		height:32px;
		margin: 0 auto;
		padding: 9px 0;
	}
		#copyright #copyrightBg{
			width: 212px;
			height: 100%;
			margin: 0 auto;
		}
		#copyright #copyrightBg #copyrightBgLogo{
			width: 34px;
			float: left;	
		}
		#copyright #copyrightBg #copyrightBgSignature{
			float: left;
			padding: 4px 0 0 10px;
		}
/**********************************************************************************/		
/*! jQuery Mobile vGit Build: SHA1: c2d61e2e592c67519d9a9ed0ba796fa44787e136 <> Date: Tue Sep 25 10:38:12 2012 -0700 jquerymobile.com | jquery.org/license !*/		
.ui-loading .ui-loader {
	display: block
}

.ui-loader {
	display: none;
	z-index: 9999999;
	position: fixed;
	top: 50%;
	left: 50%;
	border: 0
}

.ui-loader-default {
	background: none;
	filter: Alpha(Opacity = 18);
	opacity: .18;
	width: 128px;
	height: 15px;
	margin-left: -64px;
}

.ui-loader-verbose {
	width: 200px;
	filter: Alpha(Opacity = 88);
	opacity: .88;
	box-shadow: 0 1px 1px -1px #fff;
	height: auto;
	margin-left: -110px;
	margin-top: -43px;
	padding: 10px
}

.ui-loader-default h1 {
	font-size: 0;
	width: 0;
	height: 0;
	overflow: hidden
}

.ui-loader-verbose h1 {
	font-size: 16px;
	margin: 0;
	text-align: center
}

.ui-loader .ui-icon {
	background-color: #000;
	display: block;
	margin: 0;
	width: 128px;
	height: 15px;
}

.ui-loader-verbose .ui-icon {
	margin: 0 auto 10px;
	filter: Alpha(Opacity = 75);
	opacity: .75
}

.ui-loader-textonly {
	padding: 15px;
	margin-left: -115px
}

.ui-loader-textonly .ui-icon {
	display: none
}

.ui-loader-fakefix {
	position: absolute
}

.ui-icon-loading {
	background: url(../images/ajax-loader.gif);
	background-size: 128px 15px
}