html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-weight:normal;}
body { line-height:1.3; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark {  background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
tr, td { vertical-align:middle; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
address { font-style:normal; }
.esquerda{float:left;}
.direita{float:right;}
ul{list-style:none;}
ul li{list-style:none;}

body{background:url(../images/home/bg.jpg) center center; font-family:Arial, Helvetica, sans-serif;}

div{position:relative;}

.limite{width:1000px; margin:0 auto; position:relative;}

#conteudo{margin: 20px 0; position:relative;}

#conteudo .limite{}
#conteudo .banner{height:480px;}
#conteudo .site{height:480px; position:absolute; left:0px; top:0px;}

#conteudo .menu{background:url(../images/home/bgMenu.png) center bottom; display:block; width:100%; height:53px; margin-top:30px;}
#conteudo .menu a{padding:16px 15px; margin-left:10px; color:#fff; display:block; float:left;}
#conteudo .menu a:hover{color:#b9db7d;}
#conteudo .menu a.first{margin-left:20px;}
#conteudo .menu a.ativo{color:#b9db7d;}

#conteudo .menu .menu-atendimento{float:right; border:solid #b8db7c 2px; border-radius:30px; background-color:#dde9bb; margin-right:20px; margin-top:2px; width:189px; height:44px;}
#conteudo .menu .menu-atendimento p{color: #4d413a; line-height: 1.0; padding-left: 44px; background: url(../images/home/telefone.png) left top no-repeat; margin-left: 10px; font-size: 15px; margin-top: 6px; height:34px;}
#conteudo .menu .menu-atendimento p span{font-weight:bold;}

#conteudo .conteudo{position:relative; width:100%; height:398px;}
#conteudo .conteudo .logo{display:block; background:url(../images/home/logo.png) center center no-repeat; width:274px; height:199px; text-indent:-999em; position:absolute; left:40px; top:0px;}
#conteudo .conteudo .caixa-verde{padding:20px; border-radius:20px; background:url(../images/home/fundo-verde.png); position:absolute; right:25px; top:20px; width:595px; height:300px;}
#conteudo .conteudo .plantas img{border-radius:10px; width:195px; margin-top:50px;}

#conteudo .conteudo .fotos img{border-radius:10px; width:85px; margin-right:12px; margin-bottom:18px;}
#conteudo .conteudo .fotos img.sem{margin-right:0px !important;}

#rodape{background:url(../images/home/bgRodape.png) center center no-repeat; height:98px; font-weight:bold;}
#rodape .vendas-rodape{padding-top:15px; color:#b8db7c; margin-bottom:5px;}
#rodape address{color:#fff; }

#equipeweb{position:absolute; right:0px; top:40px; background:url(../images/home/logoEquipeweb.jpg) center center no-repeat; width:80px; height:13px;}

.plantas img{}
.plantas img.segunda{margin-left:22px;}

.empreendimento{}
.empreendimento img{float:left}
.empreendimento .texto{float:right; width:266px; height:290px; text-align:justify; color:#5b5145;}

.bx-controls{position: absolute; right: 10px; bottom: 20px; z-index: 100;}
.bx-controls div{float:left;}
.bx-controls div a{background:url(../images/home/sliderOff.png) center center no-repeat; width:23px; height:23px; margin-right:10px; display:block; text-indent:-999em;}
.bx-controls div a.active{background:url(../images/home/sliderOn.png) center center no-repeat;}

.bx-controls-direction{display:none;}
.bx-controls-auto{display:none;}

.contato .campos{width:250px; margin-right:30px; font-weight:normal; }
.contato .campos input{padding:5px; border-radius:10px; border:solid silver 1px; width:100%; margin-bottom:10px;}
.contato .campos textarea{padding:5px; border-radius:10px; border:solid silver 1px; width:99%; margin-bottom:10px; max-width:100%; max-height:85px; font-family:Arial, Helvetica, sans-serif !important;}

/* CONTATO */

#dialog-message p {font-size:14px;}

.errorMsg{ background:url(alert32.png) no-repeat 10px #FF4A4A; border:#CA0000 2px solid; text-align:justify; color:#FFF;  padding:12px 10px 12px 50px; margin:0px 0 10px; float:left; width:90%; clear:both; display:none; }
.successMsg{ background:url(success32.png) no-repeat 10px #D9FFD9; border:#090 2px solid; text-align:justify; padding:12px 10px 12px 50px; margin: 0 0 10px 0; float:left; width:90%; clear:both; color:#178917; display:none; }
.enviando{ border:#666 0px solid; width:235px; height:40px; float:left; clear:both; color:#000; font-size:12px; text-align:center; margin: 0 0 10px 160px; display:none;}

.textoX { color:#F00; font-weight:bold; font-size:90%; float:left; border:#333 0px solid; font-family:"Arial Black", Gadget, sans-serif; height:25px; margin-top:3px; line-height:25px; margin-left:4px; float:left; }
#change-image { font-size:50%; color:#000; text-decoration:none; display:block; border:#000 0px solid; }
.campoErro { border-color:#CC0000 !important; background-color:#FFE1E1 !important; outline-color:#990000 !important }
.campoErro:focus { outline-color:#990000 !important }

#Enviar{padding:10px; border:solid #dce8ba 2px; background-color:#39302b; color:#f6faf0; display:block; border-radius:20px; text-align:center; width:150px; clear:both;}
