body { margin: 0px; background: #FFF url(../imagens/bg_base.jpg) repeat-x center top; font: 14px Arial, Helvetica, sans-serif; color: #666; }
img { border: none; padding: 0; margin: 0; }
table { background-color: transparent; }
a { color: #294690; text-decoration: none; }

/* Geral */
h1 { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #244C9A; text-decoration: none; font-weight: bold; text-align: left; }
h2 { font: 16px Tahoma, Geneva, sans-serif; color: #244C9A; }


/* Inicial */
.topo_telefone { font-size: 16px; color: #FFF; text-align: left; }
.topo_telefone_ddd { font-size: 14px; }

.menu_texto a{ font-size: 16px; color: #D6E7F8; text-decoration: none; }
.menu_texto a:hover { font-size: 16px; color: #FFF; }

.bem-vindo a:hover { background-color: #294690; color: #FFF; }


/* lançamentos */
.lancamentos_title a { font-size: 16px; color: #2B438B; text-align:left; text-decoration:none; padding-left:10px; }
.lancamentos_text { font-size: 12px; text-align: justify; }
.lancamentos_text a { font-size: 12px; color: #294690; text-decoration:none; }
.lancamentos_text a:hover { font-size: 12px; background-color: #294690; color: #FFF; }
.lancamentos_img { float: left; margin: 0 10px 10px 10px; padding: 2px; background-color: #FFF; border: solid 1px #CCC; }


/* Empresa */
#empresa img { float: left; margin-right: 10px; }


/* Empreendimentos */
#empreendimentos { }
.empreendimentos_im { padding: 2px; border: solid 1px #B0B0B0; background-color: #FFF; }
.empreendimentos_line { height: 20px; border-bottom: solid 1px #B6B6B6; }
.empreendimentos_texto { text-align: justify; }




/* Premoldados */
#premoldados { font-size: 12px; }
#premoldados a { color: #294690; text-decoration: none; }
#premoldados #info { display: block; float: left; width: 600px; height: 60px; }
#premoldados #pre-tipos { background-color: #FCF7D6; height: 240px; color: #294690; }
#premoldados #pre-tipos ul li { margin-top: 10px; }
#premoldados #pre-imagens ul { list-style: none; text-align: center; margin-left: -40px; }
#premoldados #pre-imagens ul li { display: inline; }


/* Como comprar */



/* Contato */
legend { color: #244C9A; }
fieldset { width: 500px; }
#formulario_title { width: 410px; height: 49px; background: url(../imagens/contato_topo.png) no-repeat center bottom; margin: 0 auto; }
.formulario { width: 408px; background-color: #FFF;  border-left: solid 1px #CCC; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC; padding-top: 10px; margin: 0 auto; }
label { margin-left: 10px; float: left; width: 140px; font-weight: bold; }
#nome, #email, #telefone, #interesse { width: 300px; height: 24px; color: #333; background-color: #E2F0FB; border: solid 1px #0276DB; }
#nome:focus, #email:focus, #telefone:focus, #interesse:focus  { background-color: #CBE6FB; }
#mensagem { width: 300px; height: 100px; background-color: #E2F0FB; border: solid 1px #0276DB; color: #333; }
#mensagem:focus { background-color: #CBE6FB; }
#enviarmensagem { width: 90px; }
#formulario br { clear: left; }
#maps_title { width: 410px; height: 49px; background: url(../imagens/mapa_topo.png) no-repeat center bottom; margin: 0 auto; }








/* Rodapé */
#rodape { background-color: #244C9A; height: 100px; }
#rodape p { font-size: 12px; color: #FFF; margin-left: 10px; }
#rodape img { margin-top: 10px; }
.rodape_bg { background: url(../imagens/rodape_dt_bg.jpg) repeat-x top; }
.rodape_news { font: 16px Arial, Helvetica, sans-serif; color: #244C99; font-weight: bold; }
.rodape_form_news { width: 148px; height: 20px; background-color: #244C9A; border: solid 1px #7F97C4; font: 12px Arial, Helvetica, sans-serif; color: #BBC7E0; margin: 4px; }
#webfeira { text-align: center; }
#email-news { width: 148px; }





.news_bg { background-image: url(../imagens/cadastro.jpg); background-repeat: no-repeat; margin-right: 1px; margin-left: 1px; background-position: left top; }
.news_text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #333333; }
.news_titulo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; color: #FFFFFF; }

.base { background: url(../imagens/base_bg.jpg) no-repeat top; margin-left: 10px; }



.contato_form { border-bottom-color: #0099FF; }
