*{
	margin:0;
	padding:0;}
body{
	background:url(images/bg.jpg) repeat-x center top #fff;}	
/*------------ESTRUTURA-----------------*/
#container {
	position:relative;
	margin:0 auto;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#menu {
	position:relative;
	float:left;
	width:900px;
	height:23px;
	margin:0;
}
#topmain {
	position:relative;
	float:left;
	width:900px;
	height:130px;
	background:url(images/bg_topmain.jpg) no-repeat;
}
#content {
	position:relative;
	float:left;
	width:864px;
	padding:18px 18px 0 18px;
	background:#fff;
}

		/* destaques im�veis */
		
		#destaque-imoveis {
			margin:30px 0 10px 0;
			}
			
			.destaque-title {
				width:420px;
				height:30px;
				padding:10px 20px 0 20px;
				background:#f4f4f4;
				float:left;
				}
				
				.destaque-title h2 {
					float:left;
					font-size:16px;
					}
				
				.destaque-title a {
					float:right;
					padding:3px 0 0 0;
					}
			
			.destaque-title-videos {
				width:340px;
				height:30px;
				padding:10px 20px 0 20px;
				background:#f4f4f4;
				float:right;
				}
				
				.destaque-title-videos h2 {
					float:left;
					font-size:16px;
					}
				
				.destaque-title-videos a {
					float:right;
					padding:3px 0 0 0;
					}
			
			
			#destaquesImoveis {
				width:100%;
				min-height:200px;
				font-size:0.85em;
				text-align:center;
				padding:17px 0 10px 0;
				clear:both;
				}
			
				#destaquesImoveis #Imovix_Lista {
					float:left;
					width:134px;
					margin:0 5px 15px 5px;
					}
				
					#destaquesImoveis #Imovix_Lista img {
						float:left;
						width:130px;
						height:98px;
						display:block;
						padding:1px;
						margin:0 0 10px 0;
						border:2px solid #8fa6b3;
						}
				
				#destaquesImoveis #Imovix_Lista a {
					height:20px;
					margin:10px 0 8px 0;
					padding:5px 0 0 0;
					font-size:1.0em;
					font-weight:bold;
					background:url(images/btn_destaques-imoveis.png) center bottom no-repeat;
					text-decoration:none;
					color:#fff;
					clear:left;
					display:block;
					}
			
					#destaquesImoveis #Imovix_Lista a:hover {
						padding:5px 0 0 0;
						background:url(images/btn_destaques-imoveis.png) center top no-repeat;
						}
						
					#imoveis{
					width:500px;
					float:left;
					}	
					
					#videos-home{
					width:362px;
					margin:10px  0 0 0;
					float:right
					}
					
					#videos-home a {
					color:#666666;
					}
					

/*------------LOGIN-----------------*/	
#login {
	position:relative;
	background: #383838;
	height:21px;
	color:#fff;
	padding:4px 5px ;
}
.login_titulo {
	background:url(images/bg_tit_login.gif) repeat-x center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	text-align:center;
	width:271px;
	height:16px;
	padding:2px 0;
}
.login_form_inside {
	float:left;
	width:210px;
	padding:3px 30px;
}
/*------------RODAPE-----------------*/	
#foot {
	position:relative;
	width:900px;
	height:30px;
	float:left;
	background:#333;
	text-align:center;
	color:#fff;
	font-size:11px;
	padding:20px 0;
}
/*-------------------------LISTAS---------------------------------------*/

.clientes ul {
	list-style:none;
	margin:0;
	padding:0;
}
.clientes li {
	list-style:none;
	float:left;
	width:160px;
	margin-right:8px;
	margin-bottom:8px;
	text-align:center;
}
.clientes img {
	border:2px solid #666;
}
.servicos ul {
	list-style:none;
	margin:0;
	padding:0;
}
.servicos li {
	list-style:none;
	float:left;
	width:115px;
	margin-bottom:15px;
	text-align:center;
}
.teste ul {
	list-style:none;
}
.teste li {
	float:left;
	width:90px;
	margin:0 20px 10px 0;
	text-align:center;
}
/*------------TEXTOS-----------------*/	
h1 {
	font-size:21px;
	color:#333;
}
h2 {
	font-size:17px;
	color:#333;
}
h3 {
	font-size:14px;
	color:#666;
}
p {
	text-align:justify;
}
p.little{
	font-size:11px;
	text-align:justify;
}
/*------------CLASSES-----------------*/
.box1 {
	position:relative;
	float:left;
	width:455px;
}
.box2 {
	position:relative;
	float:right;
	width:410px;
}
.logo {
	position:absolute;
	left:5px;
	top:30px;
	width: 170px;
}
.logo_athos {
	position:absolute;
	top:30px;
	width:auto;
	height:auto;
	right:15px;
}
.borda{
	border:1px solid #333;}
form .nascimento {
	float:left;
	width:82px;
	background:#FFF;
	border:1px solid #006;
}
.spacer {
	position:relative;
	float:left;
	height:1px;
	width:864px;
	margin:15px 0;
}
.spacer_form {
	position:relative;
	background:#333;
	float:left;
	width:840px;
	margin:20px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
	padding:5px 0;
}
.spacer_experiencia {
	position:relative;
	float:left;
	width:840px;
	text-align:center;
	color:#999;
	font-size:12px;
}
.text_servicos {
	font-size:12px;
	font-weight:bold;
	color:#FFf;
}
/*------------LINKS-----------------*/

a .user {
	font-size:11px;
	text-decoration:none;
	color:#cbcbcb;
}
a:hover .user {
	font-size:11px;
	text-decoration:underline;
}
a .ler {
	color:#000;
	font-size:10px;
	text-decoration:underline;
	border:none;
}
a:hover .ler {
	color:#005cb7;
}
a .servicos {
	background:#FF0;
	padding:2px 28px;
	color:#333;
	font-size:11px;
	font: bold;
	text-decoration:none;
}
a:hover .servicos {
	background:#FFF;
	text-decoration:none;
}
a .voltar {
	background:#FF0;
	padding:2px 28px;
	color:#333;
	font-size:11px;
	font: bold;
	text-decoration:none;
}
a:hover .voltar {
	background:#FFF;
	text-decoration:none;
}
a .link_rodape {
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
a:hover .link_rodape {
	text-decoration:underline;
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:active {
	text-decoration: none
}
/*------------MENU-----------------*/
#menu ul {
	float:left;
	width:900px;
	list-style:none;
}
#menu ul li {
	float:left;
	font-size:0;
	line-height:0;
	text-decoration:none;
}
#menu ul li.noImg {
	background-image:none;
}
#menu ul li.onfocus {
	background:#480005;
}
#menu ul li a {
	display:block;
	padding:2px 15px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	text-decoration:none;
	border:none;
	line-height:20px;
}
#menu ul li a:hover {
	background:url(images/menu_hover.jpg) repeat-x;
	line-height:19px;
}
/*-------------------------FORMUL�RIOS ASSINANTE-------------------------------------------*/

form.assinante {
	width:570px;
	padding:0;
}
form.assinante fieldset {
	margin:0;
	border:0;
	padding:0;
}
form.assinante label {
	display:inline;
	width:150px;
}
form.assinante  label input, textarea, select {
	border:1px solid #006;
	display:inline;
	padding:2px;
	width:105px;
	margin:0 0 5px 0;
	height:14px;
}
form input.btn_assinante {
	width:30px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border:0;
	background:#171717;
	cursor:pointer;
	padding:2px 5px;
}
/*-------------------------FORMUL�RIOS CONTATO-------------------------------------------*/

form.contato {
	width:320px;
	margin:0;
	padding:0;
}
form.contato fieldset {
	margin:0;
	border:0;
	padding:0;
}
form.contato label {
	display:inline;
	width:150px;
}
form.contato label input, textarea, select {
	border:1px solid #006;
	display:block;
	padding:2px;
	width:250px;
	margin:0 0 5px 0;
	height:auto;
}
form input.btn_contato{
	width:120px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin:5px 0;
	background:#333;
	cursor:pointer;
	padding:3px 4px;
	border:none;
}
