/* ****** */
* { margin:0px;	padding:0px; outline:0; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr { margin: -8px; display: block;} 
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; } 
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; } 
input, select, textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
.ie legend { margin:0px -7px; }
body, html, ul, ol, li, dl, dt, dd, a, p, h1, h2, h3, h4, div, span, address, input, select, textarea { zoom:1; }
/* ****** */

/*INICIO ESQUELETO*/
body, html { height:100%; }
body { font-size: 62.5%; background:#232b38 url(../img/bgs/bg.jpg) no-repeat center center; }

#wrapCentralize { display:table; position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:10; overflow:hidden; }
.ie6 #wrapCentralize { position:absolute; margin-bottom:-130px; }
#wrapCentralize #middle { display:table-cell; position:static; vertical-align:middle; width:100%; #position:absolute; #top:50%; #left:-50%; }
#wrapCentralize #middle #centralize { #position:relative; width:978px; #top:-50%; #left:50%; margin:0 auto; text-align:left; }

div#main { width:966px; height:521px; padding:7px; background:url(../img/bgs/main.gif) no-repeat; }
div#main div#header { position:relative; height:58px; background:url(../img/bgs/header.gif) repeat-x; z-index:6; } 
div#main div#header h1 { float:left; width:205px; height:42px; margin:8px 0 0 20px; text-indent:-9999px; background:url(../img/bgs/logo.png) no-repeat left center; }
div#main div#header ul#nav { display:inline; float:right; margin:0 20px 0 0; list-style:none; }
div#main div#header ul#nav li { position:relative; display:inline; float:left; margin:0 0 0 9px; line-height:58px; font-size:12px; font-weight:bold; }
div#main div#header ul#nav li a { display:inline; padding:0 5px; line-height:58px; color:#a3abbb; }
div#main div#header ul#nav li a:hover, div#main div#header ul#nav li a.current { color:#002855; text-decoration:none; }

div#main div#header ul#nav li div.sub { display:none; position:absolute; width:172px; top:58px; left:0; z-index:6; }
div#main div#header ul#nav li.ford div.sub { left:-45px; }
div#main div#header ul#nav li.usados div.sub { left:-42px; }
div#main div#header ul#nav li.hyundai div.sub { left:-38px; }
div#main div#header ul#nav li.caminhoes div.sub { left:-31px; }
div#main div#header ul#nav li div.sub ul { width:172px; list-style:none;}
div#main div#header ul#nav li div.sub ul li { display:block; float:none; width:148px; margin:0; padding:0 14px 0 10px; line-height:1em; font-size:14px; text-align:center; background:url(../img/bgs/subnav.png) repeat-y; }
.ie6 div#main div#header ul#nav li div.sub ul li { background:url(../img/bgs/subnav.gif) repeat-y; }
div#main div#header ul#nav li div.sub ul li a { display:block; padding:10px 0; font-size:12px; font-weight:bold; line-height:1em; color:#b1b8c5; background:url(../img/bgs/subnav_line.gif) repeat-x left bottom; }
div#main div#header ul#nav li div.sub ul li.last-child { padding-bottom:10px; background:url(../img/bgs/subnav_bot.png) no-repeat; }
.ie6 div#main div#header ul#nav li div.sub ul li.last-child { background:url(../img/bgs/subnav_bot.gif) no-repeat; }
div#main div#header ul#nav li div.sub ul li.last-child a { background:none; }
div#main div#header ul#nav li div.sub ul li a:hover { color:#ffffff; }
div#main div#header ul#nav li div.sub div.bottom { display:none; height:30px; }


div#main div#content { position:relative; height:463px; overflow:hidden; background:url(../img/loading.gif) no-repeat center center; }
div#main div#content div.shadow { position:absolute; width:966px; height:4px; background:url(../img/bgs/shadow.png) no-repeat; z-index:4; }

/*imgs*/
div#main div#content div.imgs img { display:none; position:absolute; top:0; left:0; z-index:2; }
div#main div#content div.imgs a.grupo { display:none; z-index:1; }
div#main div#content div.imgs a.grupo img { display:block; z-index:1; }

/*enderecos*/
div#main div#content div.enderecos_wrapper { display:none; position:relative; width:936px; height:433px; padding:15px; background:#f3f3f3; z-index:2; }
div#main div#content div.enderecos_wrapper h2 { margin:0 0 10px 0; padding:0 15px; font-size:16px; font-weight:bold; line-height:40px; color:#fff; background:url(../img/bgs/tit.gif) repeat-x; }
div#main div#content div.enderecos_wrapper div.enderecos { width:934px; height:383px; border:1px solid #fff; background:#f1f1f1; overflow-y:scroll; }

div#main div#content div.enderecos_wrapper div.enderecos div.content { margin:15px; overflow:hidden; }
div#main div#content div.enderecos_wrapper div.enderecos div.content h3 { clear:both; margin:0 0 10px 0; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#28166f; border-bottom:1px solid #e2e2e2; } 
div#main div#content div.enderecos_wrapper div.enderecos div.content ul { width:907px; margin:0 -20px 0 0; padding:0 0 10px 0; list-style:none; overflow:hidden; }
div#main div#content div.enderecos_wrapper div.enderecos div.content ul.last-child { padding-bottom:0; }
div#main div#content div.enderecos_wrapper div.enderecos div.content ul li { display:inline; float:left; width:282px; margin:0 20px 25px 0; font-size:11px; color:#8b8b8b; }
div#main div#content div.enderecos_wrapper div.enderecos div.content ul.last-child li { margin-bottom:0; }
div#main div#content div.enderecos_wrapper div.enderecos div.content ul li p.tit { margin:0; font-weight:bold; color:#5b5a5d; }

/*banner empreendimentos*/
.banner_empreendimentos { position:absolute; z-index:3; top:-463px; width:966px; height:543px; }
.banner_empreendimentos a.img { width:966px; height:463px; }
.banner_empreendimentos a.img img { display:block; }
.banner_empreendimentos p.banner_empreendimentos_bt { }
.banner_empreendimentos p.banner_empreendimentos_bt a { display:block; height:80px; font-size:1px; text-indent:-9999px; }


.banner_empreendimentos_boulevard p.banner_empreendimentos_bt a { background:url('../img/banner_empreendimentos/boulevard_bt.png') no-repeat; }

.aba_empreendimentos { position:absolute; z-index:3; top:0; right:0; width:212px; height:138px; }
.aba_empreendimentos a { display:block; width:212px; height:138px; font-size:1px; text-indent:-9999px; background:url('../img/banner_empreendimentos/aba_empreendimentos.png') no-repeat; }


p#footer { float: left; margin:10px 0 0 5px; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#949dac; }
p#footer a { font-size:11px; line-height:14px; color:#eeeff0; }

/*REDES SOCIAIS*/
#social-media { float: right; }
#social-media li { list-style: none; float:left; height: 24px; margin: 0 10px; padding: 10px 0; }
#social-media li a { display: block; height: 24px; background-repeat: no-repeat; text-indent: -9999px; }
#social-media li.twitter a { width: 63px; background-image: url(../img/bgs/ico-social-twitter.gif); }
#social-media li.orkut a { width: 47px; background-image: url(../img/bgs/ico-social-orkut.gif); }
#social-media li.youtube a { width: 48px; background-image: url(../img/bgs/ico-social-youtube.gif); }
#social-media li.facebook a { width: 63px; background-image: url(../img/bgs/ico-social-facebook.gif); }
#social-media li.linkedin a { width: 61px; background-image: url(../img/bgs/ico-social-linkedin.gif); }
#social-media li.wikipedia a { width: 66px; background-image: url(../img/bgs/ico-social-wikipedia.gif); }
#social-media li.sign a { width:19px; height:9px; margin:11px 0 0 10px; background: url(../img/bgs/sign.gif) no-repeat right center; }
/*FIM ESQUELETO*/
