
body {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:0.8em;
	background:#777;
	color:#444;
	}

/* formatação */	

* {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	}
	
a {
	color:#e16114;
	text-decoration:none;
	}

a:hover {text-decoration:underline;}


/* inputs focus */

.focusField{
	border:1px solid #9ac8f0;
	background:#ecf2fc;
}

.idleField{
	background:#fff;
	color: #555;
	border:1px solid #cdcdcd;
}

.CorTexto{

	color: #1171ae;

}

/* camada que engloba as demais */

#global {
	width:100%;
	background:url(../images/bg.gif) #fff repeat-x;
	display:table;
	}

#geral {
	position:relative;
	width:892px;
	margin:0 auto;
	}
	
	
	
	
	#topo {
		height:105px;
		background:url(../images/bg_topo.png) top left no-repeat;
		}
		
		#topo h1 a {
			float:left;
			width:250px;
			height:63px;
			margin:20px 0 0 14px;
			background:url(../images/logo-adaplan.png) no-repeat;
			text-indent:-90000px;
			}
			
		/* box de login */
		
		#topo #boxLogin {
			float:right;
			margin:10px 0 0 0;
			color:#fff;
			}
			
			#topo #boxLogin h2 {
				height:27px;
				background:url(../images/title-acesse-seu-condominio.png) no-repeat;
				margin:0 0 8px 0;
				text-indent:-90000px;
				}
				
			#topo #boxLogin label {display:none;}
				
			#topo #boxLogin input {
				float:left;
				width:123px;
				margin:0 8px 0 0;
				padding:4px 22px 5px 8px;
				background:url(../images/bg-input-text.gif) no-repeat;
				border:none;
				color:#fff;
				}
				
			#topo #boxLogin input:focus {outline:0;} /* remove auto input focus on chrome and safari */
				
			#topo #boxLogin button {
				float:left;
				width:54px;
				height:24px;
				text-align:center;
				background:url(../images/bg-boxLogin-button.png) top no-repeat;
				color:#fff;
				}
				
				#topo #boxLogin button:hover {
					background:url(../images/bg-boxLogin-button.png) bottom no-repeat;
					cursor:pointer;
					}
				
				#topo #boxLogin .opcoes {clear:left;}
				
					#topo #boxLogin .opcoes a {
						font-size:0.85em;
						text-decoration:none;
						margin:8px 0 0 0;
						color:#fff;
						display:block;
						}

					#topo #boxLogin .opcoes a:hover {text-decoration:underline;}
				
						#topo #boxLogin .opcoes p.cadastro {
							float:left;
							padding:0 0 0 3px;
							}
						
						#topo #boxLogin .opcoes p.senha {
							float:left;
							padding:0 0 0 32px;
							}
	
	/* menu */

	ul#menu {
		width:100%;
		height:38px;
		text-align:center;
		margin:0 0 20px 0;
		}
		
		ul#menu li, ul#menu li {display:inline;}
		
		ul#menu li.menuLink a, ul#menu li.selected a {
			float:left;
			text-transform:uppercase;
			text-decoration:none;
			padding:22px 15px 20px 15px;
			display:inline;
			}
		
		ul#menu li.menuLink a {color:#1673a9;}
		
			ul#menu li.menuLink a:hover {color:#e16114;}
		
		ul#menu li.selected a {
			font-weight:700;
			background:url(../images/bg-menu-selected.gif) center -.25em no-repeat;
			color:#e16114;
			}
			
	/* imagem destaque */
	
	#destaque-moldura {
		position:absolute;
		width:892px;
		height:224px !important;
		background:url(../images/imgDestaque-moldura.png) no-repeat;
		clear:both;
		}
		
		#imgDestaque {
			height:224px !important;
			background:#fff;
			clear:both;
			}
		
		/* Easy Slider */
	
		#imgDestaque ul li a img {
			*width:887px !important;
			height:224px;
			}
	

		#imgDestaque ul.destaque {
			height:224px !important;
			margin:0;
			padding:0;
			overflow:hidden;
			}
			
			#imgDestaque ul.destaque li {
				height:224px !important;
				display:inline;
				}
	
			/* numeric controls */	
		
			ol#controls {
				float:right;
				height:20px;
				margin:0 35px 0 0;
				}
				
			ol#controls li {
				float:left;
				height:18px;
				list-style:none;
				line-height:18px;
				}
				
			ol#controls li a {
				float:left;
				height:28px;
				text-decoration:none;
				line-height:28px;
				padding:0 0 0 10px;
				color:#555;
				}
				
			ol#controls li.current a {color:#e36c24;}
				
			ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	/* áreas de negócio */
	
	#areasNegocio {
		height:70px;
		margin:15px 0 0 0;
		background:url(../images/bg-areas-de-negocio.gif) -.2em 0 no-repeat;
		clear:both;
		}
		
		#areasNegocio h3 {display:none;}
		
		#areasNegocio ul {
			width:892px;
			height:66px;
			margin:0 0 0 128px;
			padding:16px 0 0 0;
			}
			
			#areasNegocio ul li {display:inline;}
		
			#areasNegocio ul li a {
				float:left;
				width:234px;
				height:25px;
				font-size:1.1em;
				text-align:center;
				text-decoration:none;
				margin:0 12px 0 12px;
				padding:9px 0 0 0;
				background:url(../images/btn-areas-de-negocio.png) top no-repeat;
				color:#1673a9;
				display:inline;
				}
				
				#areasNegocio ul li a:hover {
					margin:0 12px 0 12px;
					padding:9px 0 0 0;
					background:url(../images/btn-areas-de-negocio.png) bottom no-repeat;
					}
						
	/* conteudo home */
	
	#conteudoPrincipal {
		
		}
	
	#conteudoHome {
		margin:30px 22px 20px 22px;
		}

		#conteudoHome .conteudoHome-box h3, #conteudoHome .conteudoHome-faq h3 {
			font-size:1.2em;
			font-weight:normal;
			margin:0 0 15px 0;
			color:#104a8d;
			}
		
		#conteudoHome .conteudoHome-box, #conteudoHome .conteudoHome-faq {
			float:left;
			width:260px;
			margin:0 15px 0 0 !important;
			}
			
		#conteudoHome .conteudoHome-faq {
			background:url(../images/bg-pontilhado.gif) right repeat-y;
			padding:0 20px 0 0;
			}
			
		#conteudoHome .conteudoHome-box p, #conteudoHome .conteudoHome-faq p {
			text-align:justify;
			}
			
		/* conteudo box blog Adapan */
		   .conteudoHome-blog {
			float:right;
			width:260px;
			margin:30px 16px 0 0 !important;
			}
			
				.conteudoHome-blog h3 {
				font-size:1.2em;
			    font-weight:normal;
				margin:0 0 10px 0 !important;
				}
			
			/* ae */

			.aeTitulo {
				text-transform:uppercase;
				padding:0 0 0 32px;
				color:#297b24 !important;
				}
			
			.ae {
				background:url(../images/bg-ae.gif) top #f0f0f0 repeat-x;
				padding:15px 20px 20px 20px;
				}
				
				.ae strong {
					background:url(../images/icon-clock.gif) left no-repeat;
					margin:0 0 15px 0;
					padding:5px 0 5px 40px;
					display:block;
					}
					
					.ae a {color:#1673a9;}
					
					.ae p {text-align:left !important;}
					
					
					
					
					/* blog-ae */

			.blog-aeTitulo {
				text-transform:uppercase;
				padding:0 0 0 32px;
				color:#297b24 !important;
				}
			
			.blog-ae {
			
				background:url(../images/bg-ae.gif) top #f0f0f0 repeat-x;
				padding:15px 20px 20px 20px;
				}
				
				.blog-ae strong {
					background:url(../images/icon-blog.gif)  no-repeat;
					margin:0 0 15px 0;
					height:36px;
					padding:5px 0 5px 50px;
					display:block;
					}
					
					.blog-ae strong p {color:#1673a9;padding:0 15px 0 0; }
					
					.blog-ae a {color:#1673a9; margin:10px 0 0 0;}
					
					.blog-ae p {text-align:left !important;}
			
						
	/* conteudo destaque */
	
	#conteudoDestaque {
		float:left;
		width:830px;
		margin:40px 22px 50px 22px;
		clear:both;
		}
		
		#conteudoDestaque .conteudoDestaque-videos {
			float:left;
			width:450px;
			font-size:0.9em;
			}
			
			#conteudoDestaque .conteudoDestaque-videos a {
				color:#444;
				text-decoration:none;
				}
				
				#conteudoDestaque .conteudoDestaque-videos a strong {color:#1673a9;}
			
			
		#conteudoDestaque .conteudoDestaque-box {
			float:right;
			}
			
			#conteudoDestaque .conteudoDestaque-videos h3 {
				font-size:1.2em;
				font-weight:normal;
				text-transform:uppercase;
				margin:0 0 25px 0;
				color:#e16114;
				}
				
				.box-imoveis, .box-imoveis a, .box-sustentabilidade, .box-sustentabilidade a, .box-proposta, .box-proposta a {
					width:315px;
					height:152px;
					text-indent:-90000px;
					margin:0 0 15px 0;
					display:block;
					}

				.box-imoveis, .box-imoveis a {background:url(../images/box-ofertas-de-imoveis.gif) no-repeat;}

				.box-sustentabilidade, .box-sustentabilidade a {background:url(../images/box-sustentabilidade.gif) no-repeat;}
				
				.box-proposta, .box-proposta a {background:url(../images/box-proposta.gif) no-repeat;}
				
/* rodape */

#rodape {
	width:100%;
	height:160px;
	background:#777;
	clear:both;
	}
	
	#rodape a {color:#85ff0d;}
	
	#rodape .rodapeConteudo {
		width:848px;
		margin:0 auto;
		padding:30px 0 0 0;
		}

		#rodape .rodapeConteudo .info {
			float:left;
			color:#b0b0b0;
			}
			
			
			#rodape .rodapeConteudo .info p strong {
				float:left;
				width:137px;
				height:40px;
				text-indent:-90000px;
				background:url(../images/logo-rodape.gif) 0 0 no-repeat;
				}
				
			#rodape .rodapeConteudo .info p em {
				float:left;
				font-style:normal;
				padding:10px 0 0 4px;
				}
				
			#rodape .rodapeConteudo .info p {
				height:45px;
				display:block;
				clear:both;
				}
		
		#rodape .rodapeConteudo .endereco {
			float:right;
			width:360px;
			color:#fff;
			}
			
			#rodape .rodapeConteudo .endereco p.telefone {
				font-size:1.4em;
				margin:0 0 10px 0;
				}
			
				#rodape .rodapeConteudo .endereco p.telefone span {font-size:0.6em !important;}
			
				#rodape .rodapeConteudo .endereco p.telefone strong {
					float:left;
					width:22px;
					height:16px;
					margin:0 8px 0 0;
					text-indent:-90000px;
					background:url(../images/icon-telefone-rodape.gif) no-repeat;
					}
				
			#rodape .rodapeConteudo .endereco address {
				font-style:normal;
				}
