/* CSS Document */

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

input,select {font-family: Arial, Helvetica, sans-serif.;font-size:11px;color:#000000;}

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

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

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

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

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

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

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

#marca_solucao{position:absolute; top: 26px; left:10px;}

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

#acesso_intra{position:absolute; top: 10px; left:640px; }

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


#corretores{position:absolute; top: 65px; left:575px; }

#video{position:absolute; top: 36px; left:575px; }

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

.linha_sep{
background-color: #CCCCCC; height:1px;}

#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;}




/*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; 

}

.titulo_enquete{
font-size:10px;
text-transform:uppercase;
color:#990033;
font-weight:bold;

}

.button{
font-size:11px;
background-color:#FFFFFF;
color:#333333;

}

.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; }

