html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;background:url(../pics/bg.jpg) }
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

html, body {height:100%;}
#container {position:relative; min-height:100%; background:url(../pics/bg-top.jpg) repeat-x top;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in, #header-interna {position:relative; width:1024px; margin:0 auto;}
#content {padding-bottom:160px;}


/* HEADER */

#header-out {width:100%;}
#header-in {z-index:1;}


#logo {position:absolute;top:10px;left:10px;z-index:1000;}



/* ANIMACAO */

#animacao-servicos {width:639px;height:501px;overflow:hidden;position:absolute;background:url(../pics/bg-anima.png) no-repeat;top:330px;left:10px;}
.anima-servicos {width:574px;height:320px;position:absolute;top:20px;left:40px;}


#animacao-empree {width:639px;height:445px;overflow:hidden;position:absolute;background:url(../pics/bg-anima02.png) no-repeat;top:330px;left:5px;}
.anima-empree {width:574px;height:320px;position:absolute;top:20px;left:40px;}

 
/* MENU */
	
#nav {width:302px;top:360px;left:25px;position:absolute;}

#nav ul li a {display:block;background:url(../pics/menu.png) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:302px;background-position:0 0;height:43px;}
#nav ul li.menu02 a {width:302px;background-position:0 -43px;height:41px;}
#nav ul li.menu03 a {width:302px;background-position:0 -84px;height:41px;}
#nav ul li.menu04 a {width:302px;background-position:0 -125px;height:41px;}
#nav ul li.menu05 a {width:302px;background-position:0 -166px;height:41px;}
#nav ul li.menu06 a {width:302px;background-position:0 -208px;height:47px;}

#nav ul li.menu01 a:hover {width:302px;background-position:-302px 0;}
#nav ul li.menu02 a:hover {width:302px;background-position:-302px -43px;}
#nav ul li.menu03 a:hover {width:302px;background-position:-302px -84px;}
#nav ul li.menu04 a:hover {width:302px;background-position:-302px -125px;}
#nav ul li.menu05 a:hover {width:302px;background-position:-302px -166px;}
#nav ul li.menu06 a:hover {width:302px;background-position:-302px -208px;}

body#pg-home #nav ul li.menu01 a {background-position:-302px 0;}
body#pg-empreendimento #nav ul li.menu02 a {background-position:-302px -43px;}
body#pg-imagens #nav ul li.menu03 a {background-position:-302px -84px;}
body#pg-tabela #nav ul li.menu04 a {background-position:-302px -125px;}
body#pg-localizacao #nav ul li.menu05 a {background-position:-302px -166px;}
body#pg-contato #nav ul li.menu06 a {background-position:-302px -208px;}



/* HOME */

#sidebar {width:355px;float:left;height:1000px;}

#mainContent {margin:0;width:665px;height:1000px;position:relative;float:left;}

#txt-home {position:absolute;top:130px;left:30px;}

#marcas {position:absolute;top:650px;left:30px;}

#box-home {position:absolute;top:780px;left:20px;background:url(../pics/ft-home.png) no-repeat;width:628px;height:198px;}
#home01 {position:absolute;top:30px;left:20px;text-indent:-9000em;overflow:hidden;}
#home02 {position:absolute;top:110px;left:20px;text-indent:-9000em;overflow:hidden;}



/* ESTRUTURA DAS INTERNAS */

#internas {margin:0;width:665px;position:relative;float:left;}
html > body #internas {height:auto; min-height:600px;}

#conteudo {background:url(../pics/bg-interna.jpg);width:639px;position:absolute;top:337px;left:5px;padding-bottom:40px;}
html > body #conteudo {height:auto; min-height:500px;}

#box {margin:11px 10px 0 11px;}
#box p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}
.tt01 {background:url(../pics/h1-empree.png) no-repeat;width:278px;height:19px;}

#box02 {margin:70px 10px 0 11px;}
.tt02 {background:url(../pics/h1-empree02.png) no-repeat;width:400px;height:19px;}
#box02 p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;} 
#box02 ul li {float:left;}

ul#lista-lazer  {margin-left:20px;}
ul#lista-lazer  li {float:left;text-align:center;margin:0 2px;font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}


#box03 {margin:110px 10px 0 11px;}
.tt03 {background:url(../pics/h1-empree03.png) no-repeat;width:433px;height:19px;}
#box03 p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}
#box03 ul li {float:left;} 


#box04 {margin:20px 10px 0 11px;}
#box04 p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}
#box04 ul li {float:left;} 


#box05 {margin:15px 10px 0 11px;}
#box05 p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}
.tt04 {background:url(../pics/tt-local.png) no-repeat;width:311px;height:19px;margin-top:15px;}


#box06 {margin:15px 10px 0 11px;}
#box06 p {font:normal 12px Verdana, Geneva, sans-serif;color:#4d562c;}
.tt05 {background:url(../pics/tt-contato.png) no-repeat;width:311px;height:19px;margin-top:15px;}




#box-contato {width:887px;height:500px;position:relative;top:40px;left:65px;}
#box-contato h1 {color:#024a46;font:bold 42px arial;position:absolute;top:10px;left:7px;}

#form-contato {width:650px;position:absolute;top:100px;left:20px;}
#form-contato p {margin:15px auto 20px 30px !important;font:normal 14px arial;color:#515c22;margin:0 30px 0 30px;text-align:center;} 
#form-contato fieldset {border:none; width:580px;}

.contato, textarea {font:normal 13px arial; color:#000;border:1px solid #DFDFDF;background:#c2b59b}
#form-contato select{margin: 0 0 4px 7px; padding: 9px 6px 6px; width: 264px;}
.contato:hover, textarea:hover {border:1px solid #024a46;}

#form-contato label {width:150px;font:normal 12px arial;color:#515c22;text-align:right;padding-right:8x;padding-top:6px;float:left; display:inline;cursor:pointer;}

input.contato {width:350px;height:25px;margin:0 7px 4px 7px;padding:6px;}
textarea {width:352px;height:140px;margin:0 0 0 7px;overflow:auto;padding:5px;}

#enviar {width:80px;height:30px;border:none;background:#515c22;cursor:pointer;float:left;display:inline;margin:5px 0 0 440px;color:#fff;font:bold 10px verdana;}



/* FOOTER */

#end {position:absolute;bottom:110px;left:150px;}
#end address {font:normal 10px tahoma;text-align:center;color:#000;line-height:14px;}

#logos-rodape {position:absolute;top:20px;left:150px;font:normal 18px tahoma;color:#000;}
#logos-rodape ul li {float:left;margin-right:40px}


#footer-out {position:absolute;bottom:0;width:100%;background:url(../pics/footer.jpg) repeat-x bottom;}
#footer-in {height:182px;}

#logo-raf {position:absolute;bottom:10px;right:20px;}
