body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	background:url(image/background_layout.png) bottom center repeat-y;

}

.head {
    background:url(image/bg_head.png) 0 52px repeat-x;
    position: relative; font-size:10px; height:50px; padding-top:107px;
}

.head #head-logo {
    position:absolute; left:25px; top:10px;
}

.head #btn_Home, .head #btn_contact{
    position:absolute; left:812px; top:38px;
}

.head #btn_Home {
	left:auto; right:30px;
}

.head #btn_Home img, .head #btn_contact img {
    border:0;
}

.head .divDecoration {
    position:absolute; left:450px; top:92px;
}

.head .title {
    background:url(image/bg_title_head.jpg) repeat-x;
    border-bottom:1px solid #FFFFFF;    
    font-size:23px; color:#FFFFFF;
    padding-left:0px;
    height:40px;
    padding:14px 0 0 15px;
	position:relative;
}

.head .title .divConsultor{
	position:absolute; right:5px; top:10px;
}


			.head .title  .displayTelefone {
				position:absolute; top:25px; right:130px;
				color:#FFFFFF; font-weight:bold;
				font-family:Tahoma;
				font-size:15px;
				background:url(image/lineMenu.gif) left center repeat-x;
				height:29px; width:140px;
			}
			
			.head .title  .displayTelefone span {
				position:absolute; left:0px; top:-10px;
				font-size:10px;
			}


.content {
    background:url(image/bg_content.png) top repeat-x;
    padding:10px 10px 10px 10px;
}

.content .group {
    background:#FAFAFA url(image/bg_group.png) top repeat-x;
}

.content .group2 {
    background:#EEEEF0 url(image/bg_group2.png) top repeat-x;
    padding:10px; font-size:12px;
}

.group .logo-empreendimento {
    border:10px solid #FFffFF; margin:10px;
    float:left; background:#FFFFFF; border:0;
}

.group .textContent {
    float:left; margin:10px 10px 0 10px; color:#FFFFFF;
    width:670px;
    font-size:12px;   
}

.group .textContent .title {
    background:url(image/title_text.png) no-repeat;
    height:19px; padding:3px 0 0 10px; margin:0;
    font-weight:bold;
}

.group .textContent .text {
    color:#222222; font-size:12px;
    margin:10px 10px 0 10px; text-align:justify;
}

.blueBar {
    background:url(image/bg_blueBar.png) repeat-x;
    height:57px; padding:8px 0 0 23px; position:relative;
	z-index:200000;
}

.blueBar img {
	margin:0 5px; display:block; float:left;
	border:0;
}

.content .group2 #blockInfo {
	width:420px;	margin:0 0px;
}

.content .group2 #blockInfo.left {
	float:left;
}

.content .group2 #blockInfo.right {
	float:right;
}

.content .group2 #blockInfo  h1 {
	background:no-repeat left top;
	margin:0; padding:10px 0 12px 0;
	font-size:15px;
}

.content .group2 #blockInfo.left  h1 {
	background-image:	url(image/bg_h1.png);
	color:#FFFFFF; padding-left:30px;
}

.content .group2 #blockInfo.right  h1 {
	background-image:	url(image/bg_h1_white.png);
	color:#052E4E; padding-right:30px; text-align:right;
}


.content .group2 #blockInfo .text {
	position:relative;
	width:404px;
	margin:13px 0;
	padding:0 8px;
	background:#FFFFFF;
	font-size:12px;
	font-family: Tahoma;
	line-height: 18px;
}

.content .group2 #blockInfo .text .top {
	position:absolute; left:0px; top:-8px;
}

.content .group2 #blockInfo .text .bottom {
	position:absolute; left:0px; bottom:-8px;
}

#blockInfo .text .thumbBox {
	margin-top:10px;
	margin-left:52px; position:relative;
	width:303px; background-color:red;
	height:77px; overflow:hidden; border-left:1px solid red;
}

#blockInfo .text .thumbBox #displayThumb {
	width:15000px;
	position:absolute; left:0px;
}

#blockInfo .text .thumbBox #displayThumb img {
	margin:1px 1px 1px  0; padding:0; border:0;
	display:block; float:left; width:100px; height:75px;
	cursor:pointer;
}


#blockInfo .text .nextImage { 
	position:absolute; bottom:15px;
	right:10px;
}

#blockInfo .text .prevImage { 
	position:absolute; bottom:15px;
	left:10px;
}

#blockInfo .text .nextImage img, #blockInfo .text .prevImage img { 
	border:0;
}

#displayImage  {
	width:404px;
}

#footer {
	background:url(image/bottomImage.png) left bottom repeat-x;
	height:31px;
}

#formAgendeVisita, #formMaisInfo, #formLiga, #formAmigo {
	position:absolute;  padding:10px;
	font-family:Tahoma;
	border:1px solid #E5E5E5; width:350px; height:240px;
	background:#FFFFFF url(image/bg_formAgenda.jpg) left top repeat-x;
	z-index:100000; display:none;
	left:30px; top:-264px;
}

#formMaisInfo {
	position:absolute;
	z-index:100000; display:none;
	left:550px; top:-264px;
}


#formLiga {
	z-index:100000; display:none;
	left:365px; top:-132px; height:110px;
}

#formAmigo {
	z-index:100000; display:none;
	left:405px; top:-264px; 

}

#formLiga #btnSend, #formAmigo #btnSend {
	top:auto;
	bottom:10px;
}


#formLiga #lblEmail {
	left:120px; top:51px; width:150px;
}

#formLiga #txtEmail {
	left:120px; top:64px;	
	width:230px;
}


#formLiga #lblFone {
	left:10px; top:51px;
}

#formLiga #txtFone {
	left:10px; top:64px;	
	width:90px;
}




#formAmigo #lblSeuNome {
	left:10px; top:10px;	 width:150px;
}

#formAmigo #txtSeuNome {
	left:10px; top:23px;	  width:100px;
}

#formAmigo #lblSeuEmail {
	left:130px; top:10px;	width:150px;
}

#formAmigo #txtSeuEmail {
	left:130px; top:23px;	
	width:220px;
}


#formAmigo #lblAmigoNome {
	left:10px; top:51px;	 width:150px;
}

#formAmigo #txtAmigoNome {
	left:10px; top:64px;	  width:100px;
}

#formAmigo #lblAmigoEmail {
	left:130px; top:51px;	width:150px;
}

#formAmigo #txtAmigoEmail {
	left:130px; top:64px;	
	width:220px;
}













#formAgendeVisita input.textBox, #formAgendeVisita textarea.textBox, #formMaisInfo input.textBox, #formMaisInfo textarea.textBox,  #formLiga input.textBox, #formLiga textarea.textBox, #formAmigo input.textBox, #formAmigo textarea.textBox {
	border:1px solid #E5E5E5; color:#797979; 
	background:#F7F7F7 url(image/bg_inputDOT.png) top left repeat-x;
	font-family:Tahoma; font-size:10px;
	padding:4px; position:absolute;
}


#formAgendeVisita div, #formMaisInfo div, #formLiga div, #formAmigo div{
	color:#3A3A3A; font-size:10px;
	position:absolute; width:50px;
}



#lblNome {
	left:10px; top:10px;	
}

#txtNome {
	left:10px; top:23px;	 width:340px;
}


#lblEmail {
	left:10px; top:51px; 
}

#txtEmail {
	left:10px; top:64px;	
	width:230px;
}


#lblFone {
	left:260px; top:51px;
}

#txtFone {
	left:260px; top:64px;	
		width:90px;
}


#lblMessage {
	left:10px; top:92px;	
}

#txtMessage {
	left:10px; top:105px; width:340px;
	height:100px;
}



#btnSend{
	left:260px; bottom:10px;
	position:absolute; width:100px;
}


.clear {
    display:block; width:100%; clear:both;
}
