/* RESET CSS */
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 5;
	margin: 0;
	border: 0;
}
:focus {
    outline: 0;
}
body {
    background: white;
    line-height: 1;
    color: black;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/* ESTILO DO SITE */
/* TAGS */
body {background:url(../imagens/fundo-topo.jpg) left top repeat-x ; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;}
strong { font-weight:bold;}
p, address {line-height:20px;}
p.index {height:80px; color:#666;}
h2,h3,h4 { font-size:14px; font-weight:bold; color:#960201;}
/* FIM TAGS */

.esquerda { float:left; margin-right:10px;}
.direita { float:right; margin-left:10px;}
#geral {width:100%;height:100%;}
#pagina {width:950px;height:100%;margin:0 auto;}
#topo {width:950px;height:140px;}
#logo {float:left;margin-top:40px;margin-left:5px;}
#header {width:450px;height:140px;background:url(../imagens/menu.jpg);display:block;text-indent:-5000px;background-position:0px -330px;float:right;}
#menubanner {height:277px;width:950px;margin-top:10px; margin-bottom:20px;}
#banner {width:702px;height:277px; float:right; padding-left:10px; color:#666;}
#banner img {}
#banner p { color:#666; margin:5px;}
#menu {width:231px;height:277px;background:url(../imagens/fundo-menu.jpg) top left repeat-y; float:left; }
/* MENU */

/* LINKS */
a { text-decoration:none;}
a:link {color:#960100;font-weight:bold;}
a:hover {color:#000000;font-weight:bold;}
a:visited {color:#960100;font-weight:bold;}
/* FIM LINKS */

#mpaginainicial,#mperego,#mobras,#mlancamentos,#mrealizadas,#mvendas,#mcontato,#mpaginainicial2,#mperego2,#mobras2,#mlancamentos2,#mrealizadas2,#mvendas2,#mcontato2{height:19px;background:url(../imagens/menu.jpg);display:block;float:left;text-indent:-5000px; margin-left:12px; margin-top:17px;}

#mpaginainicial {width:99px; background-position:-12px -12px;}
#mpaginainicial:hover {background-position:-12px -175px;}
#mpaginainicial2 {width:99px;background-position:-12px -175px;}
#mperego {width:146px;background-position:-12px -34px;}
#mperego:hover {background-position:-12px -197px;}
#mperego2 {width:146px;background-position:-12px -197px;}
#mobras {width:146px;background-position:-12px -56px;}
#mobras:hover {background-position:-12px -219px;}
#mobras2 {width:146px;background-position:-12px -219px;}
#mlancamentos {width:94px;background-position:-12px -78px;}
#mlancamentos:hover {background-position:-12px -241px;}
#mlancamentos2 {width:94px;background-position:-12px -241px;}
#mrealizadas {width:122px;background-position:-12px -100px;}
#mrealizadas:hover {background-position:-12px -263px;}
#mrealizadas2 {width:122px;background-position:-12px -263px;}
#mvendas {width:103px;background-position:-12px -122px;}
#mvendas:hover {background-position:-12px -285px;}
#mvendas2 {width:103px;background-position:-12px -285px;}
#mcontato {width:122px;background-position:-12px -144px;}
#mcontato:hover {background-position:-12px -307px;}
#mcontato2 {width:122px;background-position:-12px -307px;}
/* FIM MENU */

/* TITULOS */
#tperego,#tbergon,#tagave,#tobras,#tlancamentos,#trealizadas,#tvendas,#tfale, #tchardonnay {height:17px;background:url(../imagens/menu.jpg);display:block; text-indent:-5000px;float:left;}
#tperego {width:164px; background-position:-242px -8px; }
#tbergon {width:172px;background-position:-242px -30px;}
#tagave {width:123px;background-position:-242px -53px; }
#tchardonnay {width:208px;background-position:-242px -198px;}
#tobras {width:160px;background-position:-242px -76px;}
#tlancamentos {height:20px;width:185px;background-position:-242px -99px;}
#trealizadas {width:138px; background-position:-242px -123px;}
#tvendas {width:123px;background-position:-242px -148px;}
#tfale {width:105px;background-position:-242px -172px;}
/* FIM TITULOS */

#conteudo{min-height:318px; height:100%; width:950px; line-height:18px;}
#conteudointerno{min-height:247px; height:100%; width:950px; line-height:18px; margin-top:10px;}
#perego{ width:231px; min-height:292px; height:100%; float:left; margin-right:8px;}
#bergon{ width:351px; min-height:292px; height:100%; float:left; margin-right:7px;}
#agave{width:351px; min-height:292px; height:100%; float:right;}
#caracteristicas {width:670px; float:right;}
#rodapegeral{width:100%; height:139px; background:url(../imagens/fundo-rodape.jpg) left bottom repeat-x; float:left; margin-top:10px;}
#rodape{width:950px;height:100%;margin:0 auto;}
#copyright{ font-size:11px; color:#666; width:500px; float:left; margin-top:30px; line-height:20px;}
#webfire{ float:right; margin-top:50px; margin-right:10px;}
.residencial {width:163px; padding:5px; height:235px; text-align:center; background-color:#F2F2F2;}
.residencial h2 { margin:5px; margin-bottom:10px; font-size:12px;}
.alinhado_esq { text-align:left;}
.residencial img { border:5px solid #FFF; margin:5px;}
.lista_ok { list-style-image:url(../imagens/ok.png); list-style-position:inside; margin-left:13px;}
.lista_links {list-style-image:url(../imagens/mais.png); list-style-position:inside; height:100%; color:#666; margin-left:25px;}
.selecionado {list-style-image:url(../imagens/aberto.png); list-style-position:inside;}
.lista_links li { background-color:#f0f0f0; border:1px solid #ccc; margin-bottom:7px; padding:6px;}
.lista_links li:hover { background-color:#fff; border:1px solid #ccc; margin-bottom:7px; padding:6px;}
.verde {color:#006336;}
.fotosprojeto { min-height:150px; height:100%; width:930px; float:left;}
.divprojeto { float:left; padding:5px; background-color:#F0F0F0; margin:5px; border:1px solid #CCC;}
.divprojeto:hover { float:left; padding:5px; background-color:#960100; margin:5px; border:1px solid #CCC;}
.esquerda13 { margin-left:13px;}
img.efeito { float:left; margin:5px; padding:5px; background-color:#F0f0f0; border:1px solid #CCC;}
img.efeito:hover { float:left; margin:5px; padding:5px; background-color:#960100; border:1px solid #CCC;}
#formcontato { width:450px; float:right; line-height:15px; color:#666;}
#formcontato label {position:absolute; width:150px; }
#formcontato input, #formcontato textarea { border:1px solid #C0C0C0; margin-left:80px; background-color:#F4F4F4; color:#960100; padding:2px;}
#formcontato #nome, form #endereco, form #email, form #assunto, form #mensagem { width:330px;}
form #fone,form #celular {width:90px;}
.destaque {background-color:#3F473C;}
#formcontato input.botao { background:#960100; border:1px solid #CCC; color:#FFF; font-size:10px; font-weight:bold;}
#esq { width:480px; float:left; height:100%;}
#dir { width:400px; float:right; height:100%; color:#666;}
.contato_esq { float:left;}
.preto { color:#000;}
#pagamento { width:600px; float:left;}
#imobiliarias {width:940px;	float:left;	padding: 5px;}
.imobiliaria { width:280px; height:100px; float:left; margin:10px; padding:5px;}
.imobiliaria h4 { font-weight:bold; font-size:12px;}
.imobiliaria:hover { width:280px; height:100px; float:left; margin:10px; background-color:#F0F0F0;}
/* GRAFICOS */
/*.barra { background-color:#F0F0F0; height:20px;padding:3px;}
table.linha { line-height:20px; border-spacing:5px;}
.barra100 { background-color:#090; display:block; color:#FFF;  font-weight:bold;}
.barraverde { background-color:#0C0; display:block; color:#FFF;  font-weight:bold;}
.barravermelha { background-color:#F00; display:block; color:#FFF;  font-weight:bold;}
.barralaranja { background-color:#F60; display:block; color:#FFF;  font-weight:bold; }
.barrabranca { color:#CCC;}
h2.grafico { font-weight:bold; font-size:1.2em; color:#999;}*/
.barra { background-color:#F0F0F0; height:10px; padding:1px; font-size:9px;}
table.linha { line-height:14px; border-spacing:0px;}
.barra100 { background-color:#960201; display:block; color:#FFF;  font-weight:bold;}
.barraverde { background-color:#960201; display:block; color:#FFF;  font-weight:bold;}
.barravermelha { background-color:#960201; display:block; color:#FFF;  font-weight:bold;}
.barralaranja { background-color:#960201; display:block; color:#FFF;  font-weight:bold; }
.barrabranca { color:#CCC;}
h2.grafico { font-weight:bold; font-size:1.2em; color:#999;}
/* FIM GRAFICOS */

