html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:#e9eced;}
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;}

/*** HEADER ***/
div#bg-logo {position:absolute;top:54px;left:20px;width:279px;height:268px;background:url(../pics/logomarca-homes.jpg) no-repeat;}
div#logo {position:absolute;top:40px;left:20px;width:230px;height:190px;}
	
#nav ul {margin:0 0 0 22px;}
#nav ul li {float:left; display:inline;}
#nav ul li a {background:url(../pics/menu.jpg) no-repeat; display:block; text-indent:-9000em; overflow:hidden; height:53px;}

#nav ul li.menu01 a {width:99px; background-position:0 0;}
#nav ul li.menu02 a {width:121px; background-position:-99px 0;}
#nav ul li.menu03 a {width:137px; background-position:-220px 0;}
#nav ul li.menu04 a {width:158px; background-position:-358px 0;}
#nav ul li.menu05 a {width:83px; background-position:-517px 0;}
#nav ul li.menu06 a {width:101px; background-position:-601px 0;}
#nav ul li.menu07 a {width:121px; background-position:-703px 0;}
#nav ul li.menu08 a {width:136px; background-position:-824px 0;}

#nav ul li.menu01 a:hover {width:99px; background-position:0 -53px;}
#nav ul li.menu02 a:hover {width:121px; background-position:-99px -53px;}
#nav ul li.menu03 a:hover {width:137px; background-position:-220px -53px;}
#nav ul li.menu04 a:hover {width:158px; background-position:-358px -53px;}
#nav ul li.menu05 a:hover {width:83px; background-position:-517px -53px;}
#nav ul li.menu06 a:hover {width:101px; background-position:-601px -53px;}
#nav ul li.menu07 a:hover {width:121px; background-position:-703px -53px;}
#nav ul li.menu08 a:hover {width:136px; background-position:-824px -53px;}

body#pg-home #nav ul li.menu01 a {background-position:0 -53px;}
body#pg-conheca #nav ul li.menu02 a {background-position:-99px -53px;}
body#pg-lancamentos #nav ul li.menu03 a {background-position:-220px -53px;}
body#pg-empreendimentos #nav ul li.menu04 a {background-position:-358px -53px;}
body#pg-dicas #nav ul li.menu05 a {background-position:-517px -53px;}
body#pg-servicos #nav ul li.menu06 a {background-position:-601px -53px;}
body#pg-localizacao #nav ul li.menu07 a {background-position:-703px -53px;}
body#pg-fale #nav ul li.menu08 a {background-position:-824px -53px;}

/* internas */
img.conheca-img{float:right; margin:0 0px 10px 10px; border:1px solid #C4CED0; padding:3px;}

img.left{float:left; margin:0 10px 10px 0; border:1px solid #C4CED0; padding:3px;}
img.right{float:right; margin:0 0 10px 10px; border:1px solid #C4CED0; padding:3px;}

#interna h2 {font:bold 15px arial;color:#414141;padding-bottom:10px;}
#interna p{text-align:justify;}

ul.servicos {margin-top:20px; font:normal 12px arial;}
ul.servicos li {margin:5px 0;}
ul.servicos li a {color:#6AA10F;font:normal 15px arial;padding:7px;margin:8px;}
ul.servicos li a:hover {border-bottom:2px solid #6AA10F;}

ul.dicas li {font:normal 12px arial;color:#414141;margin:8px 0 0 3px;background:url(../pics/list.jpg) 0 3px no-repeat; padding-left:15px;}

ul.con-natal{font:normal 12px arial; color:#414141;}
ul.con-natal li{margin:2px 0;}
/* formulário de contato */

#form-contato {margin:15px auto; width:500px;}
#form-contato p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset {border:none; width:380px;}

.contato, textarea {font:normal 13px arial; color:#000; border:none; border-bottom:1px solid #AFAFAF; border-right:1px solid #AFAFAF;background:#DFDFDF;}
.contato:focus, textarea:focus {background:#659233; border-bottom:1px solid #283917; border-right:1px solid #283917; color:#fff;}

#form-contato label {width:80px; font:bold 11px verdana; color:#000; text-align:right; padding-right:10px; padding-top:11px;
 float:left; display:inline; cursor:pointer;}

input.contato {width:250px; height:20px; margin:0 7px 8px 7px; padding:6px;}
textarea {width:251px; height:110px; margin:3px 0 0 7px; overflow:auto; padding:5px;}

input.enviar {width:80px; height:35px; border:none; border-bottom:1px solid #AFAFAF; border-right:1px solid #AFAFAF;background:#DFDFDF; cursor:pointer; float:left; display:inline; margin:15px 0 0 277px;  color:#8F8F8F; font:bold 12px verdana;}

/*** SIDEBAR ***/
#sidebar div.cotacao1 {width:200px; height:62px; z-index:10; margin:-10px -10px 60px -15px; position:relative;}
#sidebar div.cotacao1 table{margin:0px; background:none!important; width:200px;}
#sidebar div.cotacao1 table tbody tr {padding:0px!important; margin:0px!important;}
#sidebar div.cotacao1 table tbody tr td {background:none!important;}
#sidebar div.cotacao1 table tbody tr td a{background:none!important;}

#tempo {}
#tempo table{margin:0 auto;}
#tempo caption {color:#000; font:normal 10px verdana; padding-bottom:5px;}

#tempo td, #tempo th {font:normal 10px verdana; color:#000; border:1px solid #C4CED0; padding-left:5px;}
#tempo th.data {font-weight:normal; padding:3px 0; background-color:#C4CED0;}
#tempo td {padding-right:10px; font-weight:normal; text-align:right; font-size:10px;}

div#tempo table tr th.branco {background:#fff;}

/*** FOOTER ***/
a#assinatura {display:block;position:absolute;top:74px;left:40px;width:100px;height:24px;background:url(../pics/assinatura.jpg) no-repeat;text-indent:-9000em; overflow:hidden;}
