/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;margin: 0 0 0 0px;}

html, body, #todo_conteudo,{height:100%;}

a{ text-decoration:none; color:#5C5C5C; cursor:pointer;}
a:hover { color: #003366;}

#todo_conteudo{width:750px;position:relative;margin:auto;}

#cabecalho{background:url(../images/cabecalho.jpg);width:750px;height:119px;background-repeat:no-repeat; position:relative;}

#corretor_online{position:absolute; top: 0px; left:600px; }

#cabecalho_telasinternas{background:url(../images/cabecalho.jpg);width:750px;height:110px;background-repeat:no-repeat; position:relative;}

#conteudo{ position:relative; z-index:-1;}

#marca_moinho{position:absolute; top: 10px; left:25px;}

#rodape{width:750px;height:41px; position:relative; text-align:center;}

#menu{position:absolute; top: 88px; z-index:100; font-size:10px;}

#animacao{
	position:relative;
	text-align:center;
}

#logo_solucao{position:absolute; top: 55px; left:620px;}

#vendas{ position:relative; top:10px; width:180px; height:150px; float:left;}

#linhatop{ position:relative; top:10px; width:180px; height:150px; float:left; left:9px;}

#linhaeco{ position:relative; top:10px; width:180px; height:150px; float:left; left:18px;}

#linhaonly{ position:relative; top:10px; width:180px; height:150px; float:left; left:27px;}

#linha_separacao1{ height:1px; width:750px; position:relative; top: 25px; }

#linha_separacao2{ height:1px; width:750px; position:relative; top: 60px; }




#pre_lancamentos{ position:relative; top:40px; width:180px; height:150px; float:left;}
#lancamentos{ position:relative; top:40px; width:180px; height:150px; float:left; left:9px;}
#diferenciais{ position:relative; top:40px; width:180px; height:150px; float:left; left:18px;}
#perg_freq{ position:relative; top:40px; width:180px; height:150px; float:left; left:27px;}

#noticias{ position:relative; top:80px; width:180px; height:150px; float:left;}
#enquete{ position:relative; top:80px; width:180px; height:150px; float:left; left:9px;}
#area_exclusiva{ position:relative; top:80px; width:180px; height:150px; float:left; left:18px;}
#central_atendimento{ position:relative; top:80px; width:180px; height:150px; float:left; left:27px;}

#linha_sep_blocos_terc1{ height:144px; width:1px; position:relative; top: 90px; float:left; left:4px; }

#linha_sep_blocos_terc2{ height:144px; width:1px; position:relative; top: 90px; float:left; left:13px; }

#linha_sep_blocos_terc3{ height:144px; width:1px; position:relative; top: 90px; float:left; left:22px; }

.img_blocoshome{ padding-top:10px; text-align:center;}



/*Telas Internas*/

#telas_internas { padding-top:30px;}

#conteudo_telas_internas { padding-top:30px; padding-left:20px;}

.textos_conteudointerno { padding-left:10px; vertical-align:top; padding-right:20px}

#tit_telas_internas { padding-left:20px;}

.imgs_conteudointerno{ vertical-align:top;}

.subtitulos{ padding-bottom:10px;}

.contatos_empreendimentos{ padding-top:20px;}


/*Contato*/

.button{ background-color:#CCCCCC; color:#666666; border:1px solid #666666; }

/*Textos do conteudo*/

.texto_blocos{padding-top:10px; }

.texto_interno {font-family: Arial, Helvetica, sans-serif.;font-size:11px;color:#000000;text-align:left;}


.titulos_noticia{
color:#5C5C5C;font-weight:bold;background-color:#F0F0F0;font-size:11px;text-align:left; 

}

.tabelas_textonoticias{
text-align:left;
}

/*Menu*/

ul.menubar
{
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF; /* IE6 Bug */
   font-size: 100%;
   
   }

ul.menubar .menuvertical
{
   margin: 2px;
   padding: 0px;
   list-style: none;
   background-color: #FFFFFF;
   border: 1px solid #ccc;
   text-align:center;
   float:left;
   width: 0px; /* Width of Menu Items */
  
}



ul.menubar ul.menu
{
   display: none;
   position: absolute;
   margin: 0px 0px 0px 0 px;
   padding-right:0px;
}

ul.menubar a
{
   padding: 2px;
   display:block;
   text-decoration: none;
   color: #777;
   width: 95px; /* Width of Menu Items */
}


ul.menu,
ul.menu ul
{
   margin: 0;
   padding: 2;
   border-bottom: 1px solid #ccc;

    width: 97px; /* Width of Menu Items */
   background-color: #FFFFFF; /* IE6 Bug */
}

ul.menu li
{
   position: relative;
   list-style: none;
   border: 2px;
   
   
   
}  
ul.menu li a
{
   display: block;
   text-decoration: none;
   border: 1px solid #ccc;
   border-bottom: 0px;
   
   color: #777;
    
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul
{
   position: absolute;
   display: none;
   left: 100px; /* Set 1px less than menu width */
   top: 0px;
   width:95px;
}

ul.menu li.submenu ul { 
	display: none;
	padding-right:1px;
			
} /* Hide sub-menus initially */

ul.menu li.submenu { 
	background: transparent url(../../../../temp/arrow.gif) right center no-repeat;
	
 }

ul.menu li a:hover { color: #B5121B; }
ul.menubar
{
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF; /* IE6 Bug */
   font-size: 100%;
   
   }

ul.menubar .menuvertical
{
   margin: 2px;
   padding: 0px;
   list-style: none;
   background-color: #FFFFFF;
   border: 1px solid #ccc;
   text-align:center;
   float:left;
   width: 0px; /* Width of Menu Items */
  
}



ul.menubar ul.menu
{
   display: none;
   position: absolute;
   margin: 0px 0px 0px 0 px;
   padding-right:0px;
}

ul.menubar a
{
   padding: 2px;
   display:block;
   text-decoration: none;
   color: #777;
   width: 81px; /* Width of Menu Items */
}


ul.menu,
ul.menu ul
{
   margin: 0;
   padding: 2;
   border-bottom: 1px solid #ccc;
    width: 85px; /* Width of Menu Items */
   background-color: #FFFFFF; /* IE6 Bug */
}

ul.menu li
{
   position: relative;
   list-style: none;
   border: 2px;
   
   
   
}  
ul.menu li a
{
   display: block;
   text-decoration: none;
   border: 1px solid #ccc;
   border-bottom: 0px;
   
   color: #777;
    
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul
{
   position: absolute;
   display: none;
   left: 96px; /* Set 1px less than menu width */
   top: 0px;
   width:95px;
}

ul.menu li.submenu ul { 
	display: none;
	padding-right:1px;
	
			
} /* Hide sub-menus initially */

ul.menu li.submenu { 
	background: transparent url(../../../../temp/arrow.gif) right center no-repeat;
	
	
 }


ul.menu li a { width:98px;}

ul.menu li a:hover { color: #B5121B; width:98px; }


.periodo{
	font-weight:bold;
	font-size:11px;
	color: #333333;	
	
	}
	
	#gallery {
		background-color: #FFFFFF;
		padding: 10px;
		width: 580px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #909090;
		border-width: 5px 5px 20px;
		color: #fff;
		
	}
	#gallery ul a:hover { color: #fff; }
	
	
	#gallery2 {
		background-color: #FFFFFF;
		padding: 10px;
		width: 580px;
	}
	#gallery2 ul { list-style: none; }
	#gallery2 ul li { display: inline; }
	#gallery2 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery2 ul a:hover img {
		border: 5px solid #909090;
		border-width: 5px 5px 20px;
		color: #fff;
		
	}
	#gallery2 ul a:hover { color: #fff; }
	
	#gallery3 {
		background-color: #FFFFFF;
		padding: 10px;
		width: 580px;
	}
	#gallery3 ul { list-style: none; }
	#gallery3 ul li { display: inline; }
	#gallery3 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery3 ul a:hover img {
		border: 5px solid #909090;
		border-width: 5px 5px 20px;
		color: #fff;
		
	}
	#gallery3 ul a:hover { color: #fff; }
