@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0; text-decoration:none; border:none; font-family: 'Karla', sans-serif;}

/* cabeçalho,artigo,endereco */
header, nav, article, footer, address { display:block; }
header, footer { width:884px; }

/* cor de link */
a{ color:#367DCD;}


/* bodu */
body{ background:#032550;}

h3 { font-size:23px; clear:both; margin:10px 0 0 0; font-weight:100;}

/* elemento Fundo */
#page {
	background:url(../images/fundo-site.jpg) no-repeat center top;
	width: 100%;
	display: table;
	margin:0 0 30px 0;
	}
	
	/* Conteudo */	
	#content {
	    width:884px;
		background:#FFF;
		display:table;
		padding:0 0 15px 0;
		margin: 0px auto ;
		}
		
		/*  Conteúdo Logo */
		#content  h1 a{
	width:290px;
	height:188px;
	text-indent:-999px;
	float:left;
	z-index:10;
	margin:0 0 0 1px;
	position:absolute;
	background:url(../images/logo.png) no-repeat;
			}
			
			#conteudo-lateral-menu{
				background:#2C5885;
				float:left;
				width:290px;
				}
			
			/*  menu */
			nav ul {
				float:left;
				clear:both;
			
				}
				
			/*  Menu Listas */
		
 			 nav ul li {list-style:none; }	
			 nav ul li a{ color:#FFF; width:210px!important;}
		 	 nav ul li a:hover{ text-decoration:none!important;}	
			
			/*  LINK HOME*/
				
			.menu-principal  { background:url(../images/fundo-principal.png) no-repeat; list-style:none; padding:37px 66px 50px 80px; font-size:19px; color:#FFF!important; margin:154px 0 0 0; z-index:9;   position:relative; float:left; width:225px!important;  }
				.menu-principal:hover{ background: url(../images/fundo-principal.png) 0px -238px no-repeat; list-style:none;  padding:37px 66px 50px 80px; font-size:19px; color:#FFF; cursor:pointer; margin:154px 0 0 0; z-index:9;   position:relative; clear:both; width:225px;}
				.menu-principal-selected  { background: url(../images/fundo-principal.png) 0px -120px no-repeat; list-style:none;  padding:37px 66px 50px 80px; font-size:19px; color:#FFF!important; cursor:pointer;  margin:157px 0 0 0; z-index:9;   position:relative; clear:both; width:225px;}		
				.menu-principal a { color:#FFF!important;}
				
				
			/*  LINK EMPRESA */	
				
			.menu-principal-conheca a{ background:url(../images/fundo-conheca.png) no-repeat; list-style:none; padding:40px 0px 50px 84px; font-size:19px; color:#FFF; margin:-40px 0 0 0; z-index:8; position:relative;  clear:both; width:225px; float:left;}
								.menu-principal-conheca a:hover{ background:url(../images/fundo-conheca.png) 0px -238px no-repeat; list-style:none; cursor:pointer; padding:40px 0px 50px 84px; font-size:19px; color:#FFF;margin:-40px 0 0 0; z-index:8; position:relative;  clear:both; width:225px;}	
								
								.menu-principal-conheca-selected{  background:url(../images/fundo-conheca.png) 0px -119px no-repeat; list-style:none; cursor:pointer; padding:40px 0px 50px 84px; font-size:19px; color:#FFF;margin:-40px 0 -50px 0; z-index:8; position:relative;  clear:both; width:225px; float:left;}	
								.menu-principal-conheca-selected a{ color:#FFF!important;}
								
								
			/*  LINK EMPREENDIMENTOS */						
			.menu-principal-emp a{ background:url(../images/fundo-emp.png) no-repeat; list-style:none; padding:40px 66px 50px 84px; font-size:19px; color:#FFF; margin:10px 0 0 0; z-index:7; position:relative;  clear:both; width:225px; float:left; }	
				.menu-principal-emp1 a{ background:url(../images/fundo-emp.png) no-repeat; list-style:none; padding:40px 0px 50px 84px; font-size:19px; color:#FFF; margin:-42px 0 0 0; z-index:7; position:relative;  clear:both; width:150px; float:left; width:225px;}	
				.menu-principal-emp a:hover{ background:url(../images/fundo-emp.png) 0px -237px no-repeat; list-style:none; padding:40px 0px 50px 84px; font-size:19px; color:#FFF; margin:10px 0 0 0; z-index:7; position:relative; float:left;  clear:both; cursor:pointer; width:225px;}	
					.menu-principal-emp1:hover a{ background:url(../images/fundo-emp.png) 0px -237px no-repeat; list-style:none; padding:40px 0px 50px 84px; font-size:19px; color:#FFF; margin:-42px 0 0 0; z-index:7; position:relative;  clear:both; width:225px; float:left;}	
				.menu-principal-emp-selected{ background:url(../images/fundo-emp.png) 0px -114px no-repeat; list-style:none; padding:40px 66px 50px 84px; font-size:19px; color:#FFF; margin:-42px 0 0 0; z-index:7; position:relative; float:left;  clear:both; cursor:pointer; width:225px; color:red!important;}	
				.menu-principal-emp-selected a{  color:#fff!important;}	
				
				
			/*  LINK CONDOMINIOS */					
			.menu-principal-cond a{ background:url(../images/fundo-cond.png) 0 0px no-repeat; list-style:none; padding:40px 0px 40px 84px; font-size:19px; color:#FFF; margin:-40px 0 0 0; z-index:6; position:relative;  clear:both; float:left; width:225px;}
				.menu-principal-cond a:hover{ background:url(../images/fundo-cond.png) 0 -293px no-repeat; list-style:none; padding:40px 0px 40px 84px; font-size:19px; color:#FFF; margin:-40px 0 0 0; z-index:6; position:relative;  clear:both; cursor:pointer; float:left;width:225px!important;}
				.menu-principal-cond-selected{ background:url(../images/fundo-cond.png) 0px -145px no-repeat; list-style:none; padding:40px 66px 40px 84px; font-size:19px; color:#FFF; margin:-39px 0 0 0; z-index:6; position:relative; float:left; clear:both; cursor:pointer; width:225px;}
				.menu-principal-cond-selected a{ color:#fff!important;}
				
				
				
 			/*  LINK SOLICITE */				
			.menu-principal-solicite a{ background:url(../images/fundo-solicite.png) no-repeat; list-style:none; padding:40px 0px 50px 82px; font-size:19px; float:left; color:#FFF; margin:-40px 0 0 0; z-index:5; position:relative;  width:225px; float:left; clear:both;}	
				.menu-principal-solicite a:hover{ background:url(../images/fundo-solicite.png)  0px -237px no-repeat; list-style:none; padding:40px 0px 50px 82px; float:left; font-size:19px; color:#FFF; margin:-40px 0 0 0; z-index:5; position:relative;  clear:both; cursor:pointer; width:225px;}
				.menu-principal-solicite-selected{ background:url(../images/fundo-solicite.png)  0px -117px no-repeat; list-style:none; padding:40px 66px 50px 82px; float:left; font-size:19px; color:#FFF; margin:-44px 0 0 0; z-index:5; position:relative;  clear:both; cursor:pointer; float:left;  width:225px;}
				.menu-principal-solicite-selected a{ color:#FFF;}
				
					
			/*  LINK CONTATO */				
			.menu-principal-contato a{ background:url(../images/fundo-contato.png) no-repeat; list-style:none; padding:40px 66px 50px 85px; float:left; font-size:19px; color:#FFF; width:40px; margin:-40px 0 0 0; z-index:4; position:relative; width:150px; float:left; clear:both;}	
				.menu-principal-contato a:hover{ background:url(../images/fundo-contato.png) 0px -239px no-repeat; list-style:none; padding:40px 0px 50px 85px; float:left; width:40px; font-size:19px; color:#FFF; margin:-40px 0 0 0; z-index:4; position:relative;  clear:both; cursor:pointer; width:225px;}	
				.menu-principal-contato-selected{ background:url(../images/fundo-contato.png) 0px -117px no-repeat; list-style:none; padding:40px 0px 50px 85px; float:left; width:40px; font-size:19px; color:#FFF; margin:-43px 0 0 0; z-index:4; position:relative;  clear:both; cursor:pointer; width:225px;}	
				.menu-principal-contato-selected a{ color:#FFF!important;}	
			
		
				
	
	/*  Conteúdo */
	#conteudo{
		width:594px;
		float:right;
		min-height:828px;
		background:#FFF;
		}
		
		/*  Div sombra */
		.sombra {
	background:url(../images/sombra.png) no-repeat;
	width:65px;
	height:828px;
	display:none;
	position:absolute;
	z-index:10;
	left: 290px;
	top: 819px;
}
		
		
		/* Imagem Conceito Empresa */
		.imagem-conceito-empresa{
			z-index:0;
			width:595px;
			height:287px;
			background: url(../images/img-empresa.jpg)
			}
		
		/* Imagem Conceito emprendimentos*/	
		.imagem-conceito-emp{
			z-index:0;
			width:595px;
			height:287px;
			background:url(../images/img-emp.jpg) no-repeat;
			}	
			
		/* Imagem Conceito Contato*/	
		.imagem-conceito-contato{
			z-index:0;
			position:relative;
			width:595px;
			height:287px;
			background: url(../images/img-contato.jpg)
			}
			
		/* Imagem Conceito Proposta */	
		.imagem-conceito-proposta{
			z-index:0;
			position:relative;
			width:594px;
			height:287px;
			background: url(../images/img-proposta.jpg)
			}	
			
		
		.imagem-conceito-cond{
			z-index:0;
			position:relative;
			width:595px;
			height:287px;
			background: url(../images/img-cond.jpg)
			}		
			
			.empredimentoul li{font-size:14px!important; margin:249px 1px 0 0!important; padding:10px 8px 12px 8px!important; }
			
			.empredimentoul .link-normal { background:  url(../images/menu-normal.png) no-repeat; padding: 4px 0 5px 25px!important; color:#fff;}
			.empredimentoul	 .selected { background: url(../images/menu-selected.jpg) no-repeat;padding: 4px 0 5px 25px!important; color:#002550;}
			
			ul#menu-empresa li {
				 display: inline;
				 margin: 0 2px 0 0;
				 background:#FFF;
				 padding:10px 8px 10px 8px; 
				 margin:248px 10px 0 0;
				 float:left;
				 font-size:16px;
				 -webkit-border-top-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				border-top-right-radius: 10px;
				 }
				 
				 
							 
				 
				 .menu-transparente{background:url(../images/menu-transparent.png) repeat-x !important; color:#FFF;text-decoration:non}
				 .menu-transparente:hover{opacity:.90;filter:alpha(opacity=90);
filter: "alpha(opacity=90)";}
				 
				 .link-normal { background:  url(../images/menu-normal.png) no-repeat; padding: 0 0 2px 25px; color:#fff;}
				 .selected { background: url(../images/menu-selected.jpg) no-repeat; padding: 0 0 0 25px; color:#002550;}
				 
				
				 
				 .menu-transparente a , .link-normal a ,.selected:hover{ text-decoration:none;}
				 
				 
			/* Conteúdo Interno */
			#conteudo-interno{
				clear:both;
				width:550px;
				float:left;
				font-size:15px;
				color:#083166;
				margin:15px 0 0 24px;
				}
				
				#conteudo-interno h4{
					font-size:17px;
					}
				
				#conteudo-interno p{
					padding:10px 0 10px 0;
					text-align:justify;
					line-height:1.1em;
					}
					
				#conteudo-interno ul{
					float:left;
					margin:15px 0 0 17px;
					}	
					
			.interno-empreendimentos{
				width:320px!important;
				}
			
			.laranja{color:#5F5F5F; font-size:17px!important;}
			
			
			
			.lista-servicos{ width:550px;  float:left; background:url(../images/check.png) #F5F5F5 17px 14px no-repeat ; margin:0 0 15px 0;}
			.lista-servicos p{ width:430px;float:left; margin: 10px 0 0 90px;}
			.lista-servicos p b{font-size:19px; width:100%; float:left; margin:0 0 10px 0;}
				
			/* Box sobre o empreendimento Dacon */	
			#empreendimento-dacon{
				float:right;
				width:190px;
				min-height:420px;
				background:#F3F5F8;
				padding:15px;
				color:#083166;
				font-size:14px;
				margin:22px 14px 0 0px;
				}
				
				.no-background{ background:none!important;}
				
				#empreendimento-dacon img{
					margin:0 0 10px 0;
					}
					
				#empreendimento-dacon p{
				padding:0 0 10px 0;
				}
				
				#empreendimento-dacon h4{
				font-size:16px;
				}
				
				#empreendimento-dacon td{
				padding:2px;
				}
			
			/* Box de Login*/			
			#empreendimento-dacon form { float:left; margin:0 0 0 12px;} 	
			#empreendimento-dacon form input[type=text]{ padding:5px; margin:3px 0 0 0;border:1px solid #22538A; border-radius:5px;} 
			#empreendimento-dacon form input[type=password]{ padding:5px; margin:3px 0 5px 0; border:1px solid #22538A; border-radius:5px;} 
			#empreendimento-dacon h3{ background:url(../images/bg-ae.jpg) repeat-x; padding:7px; color:#6F9300; width:205px; text-align:center; margin:-15px 0 0 -14px; display:block;  }
			#empreendimento-dacon button { background:#4576AD; padding:7px; color:#FFF; width:150px; text-align:center; margin:15px 0 20px 10px; border-radius:7px; cursor:pointer; }
				#empreendimento-dacon button:hover { background:#666666; padding:7px; color:#FFF; width:150px; text-align:center; margin:15px 0 20px 10px; border-radius:7px; cursor:pointer; }
				
			/* Atendimento Expresso */
			.cadastre{
				float:left;
				clear:both;
				width:180px;
				padding:20px 0 20px 10px;
				margin:10px 0 0 0;
				background:#FFCC00;
				border-radius:10px;
				color:#032550;
				}	
	
			
			/* Atendimento Expresso */
			#ae{
				width:219px;
				float:left;
				background:url(../images/bg-ae.jpg) repeat-x;
				margin: -14px 0 10px -15px;
				}
				
				#ae h4 { font-size:17px; margin:10px 0 0 14px; color:#FF6600;}	
				#ae a{ background:url(../images/icon-atendimento.png) no-repeat; padding: 0 0 20px 45px; color:#123B69; float:left; margin:20px 0 0 10px;}	

			
						
				
			#empreendimentos{
				float:left;
				width:100%;
				margin:15px 0 0 0px;	
				}
				
				#empreendimentos td{
				}
				
				#empreendimentos img{
				border:1px solid #CCC;
				padding:7px;
				}
					
				.links-empredimentos{
					height:40px;
					margin:6px 0 0 0;
					}
			
			
			/*Box de vídeos */					
			#videos{
				float:left;
				margin:19px 0 0 0;
				font-size:0.9em;
				text-align:left!important;
				}
				
				.bxVideo p {
					text-align:left!important;
					margin:-7px 0 0 0!important;
					}
					
					.bxVideoImg{
						margin:0 0 20px 0;
						}
					
			
			.materia{
				clear:both;
				float:left;
				padding:15px;
				background:#F7F7D6;
				text-align:left!important;
				}
				
				.materia p{
				text-align:left!important;
				float:right
				}
				
				.materia  img{
				float:left;
				border:4px  #FFF solid;
				}
			
			
			.linha{
				width:100%;
				float:left;
				margin:5px 0 0 0;
				border:1px dashed #073166;
				}
				
			
			#noticias{
				margin:15px 0 0 0;
				float:left;
				font-size:14px;
				}
				
				#noticias a{
					font-size:13px;
					}
				
			#galeria-fotos{
				clear:both;
				background:#F3F5F8;
				
				width:95%;
				margin:15px 0 0 0;
				padding:10px 15px 20px 15px;
				float:left;
				}
				
				#galeria-fotos img{
					float:left;
					padding:5px;
					}
					
				#galeria-fotos table{
					float:left;
					margin:15px 0 0 0px;
					}	
					
					#galeria-fotos table img{
					height:87px;
					}	
				
				.video{
					float:left;
					margin:14px 0 0 0;
					padding: 0 10px 5px 0px;
					}
	
	/*  Box Depoimento */				
	.boxDepoimento{	
			background:#F3F3F3;
			width:90%;
			float:left;	
			margin:0 0 15px 0;
			padding:25px;			
			}
			
			.boxDepoimento .nomeCliente{
				font-size:19px;
				font-weight:bold;
				}
				
				
			.boxDepoimento p{
				margin:0!important;
				padding:0!IMPORTANT;
				line-height:1.7em!important;
				}		
	
	/*  Menu Vertical */
	#rodape-vertical{
		clear:both;
		height:237px;
		width:290px;
		float:left;
		margin:-40px 0 0 0;
		background:url(../images/fundo-rodape-lateral.jpg) #fff repeat-x;
		}
		
		#rodape-vertical p{
			clear:both;
		    color:#7789A0;
			margin:10px 0 0 40px;
			float:left;
			width:210px;
			font-size:12px;
			}
		
		/*  Telefone */
		.tel{
			 background:url(../images/tel.png) no-repeat;
			 padding:0 0 10px 35px;
			 float:left;
			 color:#012550;
			 margin:42px 0 0 40px;
			}
			
			.tel b{
			 font-size:25px;
			}
		
		/*  Endereço */	
		address {
			float:left;
			clear:both;
			color:#022550;
			width:210px;
			font-size:14px;
			margin:15px 0 0 40px;
			font-style:normal;
			}
			
			address b {
			font-size:18px!important;
			}
	
