* { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
body { background:#ecebea; font-size:12px; }
a { text-decoration:none; color:#666; outline:none; }
small { font-size:11px; }
ul { list-style:none; }
img, table, fieldset, iframe { border:none; }
input:focus, textarea:focus { outline:none; }
button { cursor:pointer; }

::selection { color:#fff; background:#0066A0; }
::-moz-selection { color:#fff; background:#0066A0; }
::-webkit-selection { color:#fff; background:#0066A0; }
::-o-selection { color:#fff; background:#0066A0; }


/* Clearfix */
* html .clearfix { height:1%; } html[xmlns] .clearfix { display:block; }
.clearfix        { display:inline-block; }  .clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
/* jQuery Validate */
label.error { display:block; position:absolute; padding:10px 10px 5px; margin:-8px 0 0 5px; text-transform:none; color:#fff; font-size:10px !important; background:url(../img/ErroBg.png) top left no-repeat; text-align:left; }
div.Center { position:relative; margin:0 auto; padding:0 50px; width:700px; }
.Left { float:left; } .Right { float:right; }


/* Header */
div#Header { padding-top:26px; height:241px; background:url(../img/incorporadora/HeaderBg.gif) 0 195px no-repeat; }
div#Header h1 a { display:block; margin:0 auto; width:149px; height:142px; background:url(../img/incorporadora/LogoTT.gif) top center no-repeat; text-indent:-9999em; }

div#Header div#Nav { position:relative; top:37px; }
div#Header div#Nav ul#NavIncorporadora      { position:relative; overflow:hidden; margin:0 auto; width:627px; height:72px; background:url(../img/incorporadora/NavIncorporadora.gif) 0px 5px no-repeat; }
div#Header div#Nav ul#NavIncorporadora li   { position:absolute; }
div#Header div#Nav ul#NavIncorporadora li a { display:block; text-indent:-9999em; cursor:pointer; height:72px; }
div#Header div#Nav ul#NavIncorporadora li#N1  {  left:0px;  width:60px; } div#Header div#Nav ul#NavIncorporadora li#N1 a:hover, div#Header div#Nav ul#NavIncorporadora li#N1 a.active { background:url(../img/incorporadora/NavActive.gif) no-repeat 10px 46px; }
div#Header div#Nav ul#NavIncorporadora li#N2  {left:107px; width:192px; } div#Header div#Nav ul#NavIncorporadora li#N2 a:hover, div#Header div#Nav ul#NavIncorporadora li#N2 a.active { background:url(../img/incorporadora/NavActive.gif) no-repeat 78px 46px; }
div#Header div#Nav ul#NavIncorporadora li#N3  {left:350px; width:132px; } div#Header div#Nav ul#NavIncorporadora li#N3 a:hover, div#Header div#Nav ul#NavIncorporadora li#N3 a.active { background:url(../img/incorporadora/NavActive.gif) no-repeat 47px 46px; }
div#Header div#Nav ul#NavIncorporadora li#N4  { right:0px;  width:96px; } div#Header div#Nav ul#NavIncorporadora li#N4 a:hover, div#Header div#Nav ul#NavIncorporadora li#N4 a.active { background:url(../img/incorporadora/NavActive.gif) no-repeat 30px 46px; }


/* Footer */
div#Footer { position:relative; height:237px; background:url(../img/incorporadora/FooterBg.gif) top center no-repeat; }
div#Footer p.SignatureFoot { position:relative; top:100px; font-size:11px; color:#000; text-align:center; text-transform:uppercase; }
div#Footer p.SignatureFoot a { color:#333; }
div#Footer p.SignatureFoot a:hover { color:#666; }
div#Footer p.IncorpInf { position:relative; top:80px; font-size:10px; color:#000; text-align:center; text-transform:uppercase; }


/* Incorporadora */
div.Incorporadora { margin:40px 0 60px; }
div.Incorporadora p.TextoContent { line-height:26px; text-transform:uppercase; text-align:left; color:#000; font-family:"Century Gothic", Trebuchet MS, Arial, sans-serif; text-indent: 35px; }
div.Incorporadora p+p { margin-top:25px; }

div.Incorporadora div.ObrasRealizadas { margin-top:85px; }
div.Incorporadora div.ObrasRealizadas h3 { display:block; margin-bottom:10px; width:700px; height:43px; background:url(../img/incorporadora/IncorporadoraH3.gif) top center no-repeat; text-align:center; font-size:14px; font-weight:bold; line-height:30px; vertical-align:middle; color:#fff; text-transform:uppercase; }

div.Incorporadora div.ObrasRealizadas div.Left { width:330px; }
div.Incorporadora div.ObrasRealizadas div.Left img { display:block; }
div.Incorporadora div.ObrasRealizadas div.Left p { display:block; margin:15px auto 0; text-align:center; line-height:16px; font-weight: bold; }
div.Incorporadora div.ObrasRealizadas div.Left p small { font-weight: normal; }
div.Incorporadora div.ObrasRealizadas div.Left p span.NomeEmp { text-transform:uppercase; font-weight:bold; }
div.Incorporadora div.ObrasRealizadas div.Left a.LocalResid { display: block; margin-top: 10px; text-transform: uppercase; text-align: center; color: #0066a0; }

div.Incorporadora div.ObrasRealizadas div.Right { width:330px; }
div.Incorporadora div.ObrasRealizadas div.Right img { display:block; }
div.Incorporadora div.ObrasRealizadas div.Right p { display:block; margin:15px auto 0; text-align:center; line-height:16px; font-weight: bold; }
div.Incorporadora div.ObrasRealizadas div.Right p small { font-weight: normal; }
div.Incorporadora div.ObrasRealizadas div.Right p span.NomeEmp { text-transform:uppercase; font-weight:bold; }
div.Incorporadora div.ObrasRealizadas div.Right a.LocalResid { display: block; margin-top: 10px; text-transform: uppercase; text-align: center; color: #0066a0; }
