/* RESET CSS */
html * { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
form table {font:bold 0.9em Verdana,arial; margin:5px; }
form table td {padding:5px; }
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b { display:none; }
/* GERAL */
body { background:url(../images/fundo.jpg); text-align:center; }
.site { width:1000px; margin:auto; text-align:left; background:url(../images/bordavertical.gif); }
h1 { width:161px; height:119px; background:url(../images/logo.png) no-repeat; float:left; cursor:pointer; }
h2 { font:1.5em Arial, Verdana; color:#113a5b; padding:0 0 10px 0; }
h4 { background:url(../images/barratitulodestaque.gif) no-repeat; margin:0 7px 0 7px; height:31px; text-align:center; font:normal 1.1em Arial,Verdana; color:#d39164; padding:3px 0 0 0;  }
a { color:inherit; text-decoration:none; }
a:hover { text-decoration:underline; }
.borda { width:1000px; margin:auto; background:url(../images/bordahorizontal.gif) no-repeat; font:0.1em Verdana,Arial; height:7px; clear:both; }
.site div.borda { width:986px; margin:0 7px 0 7px; }
.footer { background:url(../images/fundorodape.png); margin:0 7px 0 7px; min-height:150px; clear:both; width:986px; max-width:986px; }
.footer h2 { color:#cc7e47; padding: 0 0 1px 0; }
.footer div { float:left; padding:20px; }
.footer div p { font:0.7em verdana,arial; color:white; line-height:1.6em; }
.footer div.footersobre { width:230px; }
.footer a { color:white; }
.caixainscrevase { background:url(../images/fundoinscrevase.png) no-repeat; float:left; width:500px; height:30px; }
.caixainscrevase ul { margin:0 0 0 5px; }
.caixainscrevase ul li { float:left; font:0.6em Verdana,Arial; color:white; padding:2px 0 0 2px; vertical-align:middle; }
.caixainscrevase ul li input {  font:1.0em Verdana,Arial; color:#8f4b24; background-color:#e2b796; border:1px solid #944f26;  }
.caixainscrevase ul li input.btok { border:0px; background-color:transparent; } 
.corrente { background:url(../images/menu/corrente.png) no-repeat 100px 0px; float:left; width:250px; height:29px;  }
.menu { margin-top:-1px; float:left; width:720px; }
.menu li { float:left; }
.menu li img { cursor:pointer; }
.menu li.nada { cursor:default; }

/* HOME */
.bannerhome { width:1000px; height:300px; background:url(../images/bannerhome3.jpg) no-repeat; margin:0 7px 0 7px; }
.destaqueshome { height:314px; background:white; margin:0 7px 0 7px; }
.contdestaqueshome { float:left; width:288px; padding:20px; } 
.contdestaqueshome p { color:#4a4a4a; font:0.6em Verdana, Arial; line-height:1.6em; padding:10px 0 0 0; width:281px; }
.empreendimentos { margin:0 7px 0 7px; }
.empreendimentos li { float:left; padding:0 5px 0 5px; }

/* INTERNAS */
.interna div.bannerhome { height:130px; background-position:0px -10px;}
.abasint { background:url(../images/fxtituloint.png) repeat-x; height:73px; padding:0 10px 0 0; }
.abasint h3 { float:left; font:2em Arial,Verdana; color: #ffffff; padding:7px 0 0 20px }
.abasint h3.orquideas { background:url(../images/empreendimentos/logos/orquideas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3 strong { font-size:0.4em; color:#ecb996; }
.abasint ul { float:right; }
.abasint ul li { float:left; padding:45px 0 0 0; }
.abasint ul li a { text-decoration:none; }
.abasint ul li h6 { width:135px; height:28px; background-repeat:no-repeat; cursor:pointer; }
.abasint ul li h6#abafotos { background-image:url(../images/menu/abafotos01.gif); } 
.abasint ul li h6.foto02 { background-image:url(../images/menu/abafotos02.gif) !important; } 
.abasint ul li h6#abaconcursos { background-image:url(../images/menu/abaconcursos01.gif); } 
.abasint ul li h6.concursos02 { background-image:url(../images/menu/abaconcursos02.gif) !important; } 

.abasint ul li h6#abacomochegar { background-image:url(../images/menu/abacomochegar01.gif); } 
.abasint ul li h6.comochegar02 { background-image:url(../images/menu/abacomochegar02.gif) !important; } 
.abasint ul li h6#abamapa { background-image:url(../images/menu/abamapa01.gif); } 
.abasint ul li h6.mapa02 { background-image:url(../images/menu/abamapa02.gif) !important; } 

.abasint ul li h6#abadescricao { background-image:url(../images/menu/abadescricao01.gif); } 
.abasint ul li h6.descricao02 { background-image:url(../images/menu/abadescricao02.gif) !important; } 
.abasint ul li h6#abaplantas { background-image:url(../images/menu/abaplantas01.gif); } 
.abasint ul li h6.plantas02 { background-image:url(../images/menu/abaplantas02.gif) !important; } 
.interna div.destaqueshome { height:330px; padding:20px; }
.interna div.destaqueshome h6 { width:296px; height:66px; padding:260px 0 0 20px; color:#ffffff; font:0.8em Verdana,Arial; float:left; }
.interna div.destaqueshome h6.orquideas { background:url(../images/empreendimentos/ftdescOrquideas.jpg) no-repeat; }
.contempreendimento { float:left; width:400px; padding:0 20px 0 0; font:0.8em verdana,Arial; line-height:1.8em; }
.contempreendimento h5 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }
.fotosempreendimento { height:230px !important; }
.caixasint { float:left; }
.caixasint li { font:1.4em Arial,Verdana; width:208px; height:131px; color:#eec5a9; line-height:1em }
.caixasint li strong { font-size:0.6em }
.caixasint li a { font-size:0.7em; text-decoration:none; color:#eec5a9; }
.caixasint li.cxcontato { background-image:url(../images/empreendimentos/fdncontato.jpg); } 

.caixasint li.cxmapa {width:208px; height:131px; top:0px; left: 0px;}
.caixasint li.cxmapa a  {width:208px; height:131px; display:block; padding-top:2px;  font:1.0em Arial,Verdana; text-decoration:none; color:#eec5a9; }

.caixasint li.cxmapa { background:url(../images/empreendimentos/fdnmapa.jpg) no-repeat 0px 20px; height:151px; } 
.caixasint li div { padding:10px; }
.caixasint li.cxmapa div { padding-top:30px; }
.galeriadefotos li { float:left; padding:8px; }
.plantasempreend  { height:270px !important; }
.plantasempreend li { float:left; padding:8px; }
.plantasempreend li h5 { font:1.5em Arial,Verdana; margin:0 0 6px 0; color:#cc7e47; width:200px; }

/* INSTITUCIONAL */
.institucional { width:610px !important }
.interna div.destaqueshome h6.ftservicos { background:url(../images/servicos/ftservicos.jpg) no-repeat; width:296px; height:252px; padding:0px; }


/* NOVOS ESTILOS CRIADOS EM 29/09/2009 POR NEWTON*/


/* ESCOLA */

.contescola{ float:left; padding:0 20px 0 0; font:0.8em verdana,Arial; line-height:1.8em; min-width:600px; }
.contescola h3 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }
.contescola h5 { font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0 0 6px 0; color:#009; font-weight:bold; }
.fotosescola { height:460px !important; }
.fotosclarion { height:1450px !important; }
.destaquesescola { _height:700px; min-height:700px; background:white; margin:0 7px 0 7px; }
dl {padding-left:40px;}
/* A GRANJA */

.destaquesgranja { height:1420px; background:white; margin:0 7px 0 7px; }
.contgranja{ float:left; width:100%; padding:0 0 0 10px; font:0.8em verdana,Arial; line-height:1.8em; min-width:600px; }
.contgranja h5 { font-size:1.3em; margin:0 0 0 0; color:#8c5632; }
.alinhadadireita {float:right; width:318px; height:271px; margin:0 30px 0 0; padding:0px; }
.verso{ font-style:italic; font-size:14px; text-align:left; color:#8c5632;}
.aspas{ font:1em verdana,Arial; line-height:1.8px; }

/* SERVIÇOS */

.contservico{ float:left; padding:0 20px 0 0; font:0.8em verdana,Arial; line-height:1.8em; min-width:960px; }
.contservico h5 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }
.fotosservico { height:460px !important; }
.destaquesservico { _height:1200px; min-height:1200px; background:white; margin:0 7px 0 7px; }
.restaurantes li { padding:0 0 0 130px; }
.restaurantes li.fiammetta{ background:url(../images/servicos/fiameta.jpg) no-repeat;}
.restaurantes li.clubdofilet{ background:url(../images/servicos/clubedofilet.jpg) no-repeat;}
.restaurantes li.deck{ background:url(../images/servicos/deck.jpg) no-repeat;}
.restaurantes li.chezbonbon{ background:url(../images/servicos/chezbonbon.jpg) no-repeat;}

/* INSTITUCIONAL */
.institucional2 { width:970px !important; padding:10px; }
.institucional3 { width:500px; !important; padding:10px; }

/*  LAZER   */
.destaquelazer { _height:480px; min-height:480px; background:white; margin:0 7px 0 7px; }
.fotoslazer { height:740px !important; padding:20px 0 0 20px !important; }
.contlazer{  padding:7px 0 0 7px; font:0.8em verdana,Arial; line-height:1.8em; }
.contlazer h5 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }
.alinhadadireita2 {float:right; margin:0 7px 0 -7px; padding:0px; width:319px;height:480px; background:url(../images/lazer/balanco.jpg) no-repeat;}





/* ABAS */
.abasint h3.bromelias{ background:url(../images/empreendimentos/logos/bromelias.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.centrodelazer{ background:url(../images/empreendimentos/logos/centrodelazer.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.centrodetenis{ background:url(../images/empreendimentos/logos/centrodetenis.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.cambucas{ background:url(../images/empreendimentos/logos/cambucas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.figueiras{ background:url(../images/empreendimentos/logos/figueiras.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.jabuticabeiras{ background:url(../images/empreendimentos/logos/jabuticabeiras.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.jacarandas{ background:url(../images/empreendimentos/logos/jacarandas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.jatobas{ background:url(../images/empreendimentos/logos/jatobas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.jequitibas{ background:url(../images/empreendimentos/logos/jequitibas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.escolar{ background:url(../images/empreendimentos/logos/logo_joaodebarro_pq.png) no-repeat 15px 0px; padding:7px 0 0 80px; }
.abasint h3.concurso{ background:url(../images/empreendimentos/logos/logo_granja_pq.png) no-repeat 15px 0px; float:left; padding:7px 0 0 80px; }
.abasint h3.magnoliasaps{ background:url(../images/empreendimentos/logos/magnolias.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.orquideas{ background:url(../images/empreendimentos/logos/orquideas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.paubrasil{ background:url(../images/empreendimentos/logos/paubrasil.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.palmeiras{ background:url(../images/empreendimentos/logos/palmeiras.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.quaresmas{ background:url(../images/empreendimentos/logos/quaresmas.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.shopping{ background:url(../images/empreendimentos/logos/shopping.png) no-repeat 15px 0px; padding:7px 0 0 130px; }
.abasint h3.tangara{ background:url(../images/empreendimentos/logos/tangara.png) no-repeat 15px 0px; padding:7px 0 0 130px; }



.interna div.destaqueshome h6.bromelias { background:url(../images/empreendimentos/ftdescBromelias.jpg) no-repeat; }
.interna div.destaqueshome h6.cambucas { background:url(../images/empreendimentos/ftdescCambucas.jpg) no-repeat; }
.interna div.destaqueshome h6.figueiras { background:url(../images/empreendimentos/ftdescFigueiras.jpg) no-repeat; }
.interna div.destaqueshome h6.jabuticabeiras { background:url(../images/empreendimentos/ftdescJabuticabeiras.jpg) no-repeat; }
.interna div.destaqueshome h6.jacarandas { background:url(../images/empreendimentos/ftdescJacarandas.jpg) no-repeat; }
.interna div.destaqueshome h6.jatobas { background:url(../images/empreendimentos/ftdescJatobas.jpg) no-repeat; }
.interna div.destaqueshome h6.jequitibas { background:url(../images/empreendimentos/ftdescJequitibas.jpg) no-repeat; }
.interna div.destaqueshome h6.magnoliasaps { background:url(../images/empreendimentos/ftdescMagnoliasAps.jpg) no-repeat; }
.interna div.destaqueshome h6.magnoliascasas { background:url(../images/empreendimentos/ftdescMagnoliasCasas.jpg) no-repeat; }
.interna div.destaqueshome h6.orquideas { background:url(../images/empreendimentos/ftdescOrquideas.jpg) no-repeat; }
.interna div.destaqueshome h6.palmeiras { background:url(../images/empreendimentos/ftdescPalmeiras.jpg) no-repeat; }
.interna div.destaqueshome h6.paubrasil { background:url(../images/empreendimentos/ftdescPaubrasil.jpg) no-repeat; }
.interna div.destaqueshome h6.quaresmas { background:url(../images/empreendimentos/ftdescQuaresmas.jpg) no-repeat; }



/*  MAGNOLIAS  */
.fotosmagnolia { height:460px !important; }
.contmagnolia { float:left; width:400px; padding:0 20px 0 0; font:0.8em verdana,Arial; line-height:1.8em; }
.contmagnolia h5 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }

/*  JABUTICABEIRAS  */
.fotosjabuticabeiras { height:460px !important; }

/*  JATOBAS  */
.fotosjatobas { height:460px !important; }

/*  PALMEIRAS  */
.fotospalmeiras { height:460px !important; }
.plantaspalmeiras  { height:540px !important; }
.plantaspalmeiras li { float:left; padding:8px; }
.plantaspalmeiras li h5 { font:1.5em Arial,Verdana; margin:0 0 6px 0; color:#cc7e47; width:200px; }
.contpalmeiras { float:left; width:400px; padding:0 20px 0 0; font:0.8em verdana,Arial; line-height:1.8em; }
.contpalmeiras h5 { font-size:1.3em; margin:0 0 6px 0; color:#8c5632; }


/*  PAU BRASIL  */
.fotospaubrasil { height:460px !important; }

h5.margem_escola{ width:600px; min-width:500px;}
h3.escola{ background:url(../images/empreendimentos/logos/logo_joaodebarro.png) no-repeat ; padding:215px 0 0 0; float:right; background-position:right; z-index:100;}
h3.clarion{ background:url(../images/empreendimentos/logos/logo_clarion.png) no-repeat ; padding:215px 0 0 0; float:right; background-position:right; z-index:100;}
h3.concurso{ background:url(../images/empreendimentos/logos/logo_granja.png) no-repeat ; padding:215px 0 0 0; float:right; background-position:right; z-index:100;}

/*   MAPA   */
.destaquesmapa { height:600px; background:white; margin:0 7px 0 7px; }
.contmapa{ clear:both; }
.contmapa h5 { margin:0 0 6px 0; color:#8c5632; font:0.8em verdana,Arial; font-size:12px; line-height:1.8em; }


/*   CONTATOS   */
.destaquescontato { height:520px; background:white; margin:0 7px 0 7px; }
.spacer{clear:both; height:1px;}

/* ----------- Formulário ----------- */
.formgranja{margin:20px;width:500px;padding:15px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}

/* ----------- Estilos ----------- */
#textocontato{font-family:Verdana, Geneva, sans-serif;text-align:justify;font-size:12px;float:right;color:#666;width:300px;margin-right:50px;margin-top:-375px;vertical-align:top;}
#estilogranjaform{border:0px;background:#FFF;}
#estilogranjaform h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#estilogranjaform p{font-size:12px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px;color:#000;}
#estilogranjaform label{color:#666;display:block;font-weight:bold;text-align:left;width:140px;float:left;}
#estilogranjaform .small{color:#666;display:block;font-size:11px;font-weight:normal;text-align:left;width:140px;}
#estilogranjaform input {font-family:Verdana, Geneva, sans-serif;float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:300px;margin:2px 0 20px 10px;}
#estilogranjaform textarea{font-family:Verdana, Geneva, sans-serif;float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:300px;height:50px;margin:2px 0 20px 10px;}
#estilogranjaform button{clear:both;margin-left:150px;margin-top:20px;width:125px;height:31px;background:#999999 no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}
#estilogranjaform input.botaochecar {clear:both;font-size:12px;padding:4px 2px;border:0px;width:20px;margin:0px 0 0px 150px;}


/* ---------------------- CHAT ------------------------- */
/* Para diferentes tipos de brownsers usando o css brownser selector.js */
.ie7 .headerchat { float:right; margin:-20px 20px 0 0;}
.ie .headerchat { float:right; margin:-35px 20px 0 0; _margin:-35px 10px 0 0;}
.gecko .headerchat { float:right; margin:-35px 20px 0 0;}
.chrome .headerchat { float:right; margin:-35px 20px 0 0;}

/* Vacation Club */
h3.logovacationclub{  background:url(../images/empreendimentos/logos/logo_granja.png) no-repeat 15px 15px ; float:right; width:230px; height:250px; }
ul.vacationclub {}
ul.vacationclub li { list-style-type:disc; margin:10px 0 0 30px; }
.destaquevacationclub { _height:1000px; min-height:1000px; background:white; margin:0 7px 0 7px; }
.destaquevacationclub div.institucional2 {  }
.fieldsetvacation { border:3px solid #8C5632; margin:20px; }
.fieldsetvacation legend { padding:0 20px; color:#8C5632; font-size:1.6em; }
.fieldsetvacation p { padding:20px; }

strong {font-weight: bold}

