/* Gol Incorp | Mai 09 | spicyweb | vimello */
/* Estrutura Principal */
@charset "utf-8";

 * { margin: 0; padding: 0; text-align: left; }
 html { background: url(../img/bkg.jpg) top center repeat-x; }
 body { behavior: url(../js/csshover3.htc); font-family: verdana, Arial, Helvetica, sans-serif; color: #373737; font-size: 12px; background: url(../img/clouds.jpg) top center no-repeat; }
 #container { margin: 0 auto; background: url(../img/bg.png) center top repeat-y; width: 900px;  }
 #corpo { width: 866px; margin: 0 auto;}
 div#corpo.interna { margin-top: 20px; }
 div#topo { padding-top: 14px; height: 140px; }
 h1 a { display: block; width: 130px; height: 126px; margin: 0; text-indent: -9999px; outline: none; }
 h1 { width: 130px; height: 126px; background: url(../img/gol.jpg) top center no-repeat; float: left; }
 img.left { float: left; margin: 0 15px 10px 0; }
 img.right { float: right; margin: 0 0 10px 15px; }
 div.left { float: left; margin: 0 15px 10px 0; }
 div.right { float: right; margin: 0 0 10px 15px; }
 div.left span, div.right span { display: block; text-align: right; font-size: 9px; color:#666; }
 .min-height { height: 470px; float:right; width:1px; }
 .clear  { clear:both; height:1px; overflow:hidden; }
 h2 { width: 99%; }
 div#assinatura { width: 150px; float: right; margin-top: 3px; }
 a img { border: none; }
 
/* Home */
 div#destaque { width: 566px; height: 272px; background: url(../img/destaque.png) top center no-repeat; padding-left: 300px; }
 div#destaque a#casa { height:85px;margin-top:140px;width:105px; float: left; }
 div#destaque a#brasil { clear: both; height:31px;margin-top:15px;width:105px; float: left; }
 div#destaque a#caixa { clear: both; float: left; height:25px;margin-top:15px;width:105px; }
 div#destaque a#botao { background: url(../img/btn-saiba-mais.png) top center no-repeat; width: 147px; height: 32px; display:block; float: right; margin-right:25px; margin-top:10px; _margin-right: 12px; }
 div#destaque a#botao:hover { background-position: 0 -33px; _background-position: 0 -32px; }
 div#destaque div#d1 { float: left; width: 110px; }
 div#destaque div#d2 { float: right; width: 150px; padding-top: 220px; *width: 200px; }
 div.field { margin-bottom: 13px; }
 div.field label { display: block; margin-bottom: 3px; }
 div#fields-1 { width: 230px; float: left; }
 div#fields-1 input { width: 220px; }
 div#fields-2 { float: right; width: 270px; }
 div#fields-2 textarea { height:118px; width:262px; }
 label { font-weight: bold; color: #e17a2c; }
 div#fields-2 label#chk { display: inline-block !important; font-size:10px; width:243px; font-size: 10px; font-weight: normal; _float: left; }
 div#fields-2 input#checkbox { float: left; margin: 2px 10px 0 0; }
 div#fields-2 div.button { clear: both; text-align: right; }
 div#fields-2 div.button input { float: right; width: 70px; height: 33px; background: url(../img/btn-enviar.png) 0 -33px no-repeat; border: 0; text-indent: -9999px; cursor: pointer; font-size: 0px; display: block; line-height: 0px; }
 div#fields-2 div.button input:hover { background-position: 0 0; }
 
 div.button input { float: right; width: 70px; height: 33px; background: url(../img/btn-enviar.png) 0 -33px no-repeat; border: 0; text-indent: -9999px; cursor: pointer; font-size: 0px; display: block; line-height: 0px; }
 div.button input:hover { background-position: 0 0; }
 
 
 div#contato-home { background: #eeeeec url(../img/icones.jpg) 5px 15px no-repeat; border: 1px solid #e0e0e2; display: block; width: 420px; padding: 15px 10px 15px 100px; display: inline-block; float: left; *padding-bottom: 0; margin-top: 30px; }
 div#contato-home p { margin: 0; }
 div#home-right { width: 220px; float: right; margin-top: 30px; background:#fff; margin-right:50px; _margin-right: 25px; padding:10px; width:220px; }
 div#contato-home a#botao { background: url(../img/btn-continue-a-ler.png) 0 -33px no-repeat; _background-position: 0 -32px; width: 124px; height: 33px; display:block; float: right; }
 div#contato-home a#botao:hover { background-position: 0 0;}
 div#home-right p { margin: 0; }
 div#footer { clear: both; margin-top: 30px; width: 100%; border-top:1px solid #C0C0C0; }
 div#footer p { text-align: center; color: #646363; }

/* Menu */
 #menu { display: block; height: 36px; margin: 49px 10px 20px 0; float: right; }
 #menu ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; margin: 0 auto; }
 #menu ul li { margin: 0; }
 #menu li { display: block; float: left; position: relative; }
 #menu ul li a { background-repeat: no-repeat; display: block; text-indent: -9999px; height: 36px; margin-top: 1px; outline: none; }
 #menu ul a { float: none; }
 
 #menu ul li.separador { display: block; height: 36px; width: 33px; }
 
 #menu ul li#quem a { width: 91px; background: url(../img/menuu2.jpg) -15px -36px;}
 #menu ul li#quem a:hover,
 #menu ul li#quem a#current { background-position: -15px 0; }
 
 #menu ul li#servicos a { width: 100px; background: url(../img/menuu2.jpg) -140px -36px;}
 #menu ul li#servicos a:hover,
 #menu ul li#servicos a#current { background-position: -140px 0; }
 
 #menu ul li#casa a { width: 152px; background: url(../img/menuu2.jpg) -275px -36px;}
 #menu ul li#casa a:hover,
 #menu ul li#casa a#current { background-position: -275px 0; }
 
 #menu ul li#obras a { width: 148px; background: url(../img/menuu2.jpg) -462px -36px;}
 #menu ul li#obras a:hover,
 #menu ul li#obras a#current { background-position: -462px 0; }
 
 #menu ul li#contato a { width: 120px; background: url(../img/menuu2.jpg) -638px -36px;}
 #menu ul li#contato a:hover,
 #menu ul li#contato a#current { background-position: -638px 0; }
 
/* Fonte e Elementos de Apresentação */
 p { margin: 20px 0; display: block; text-align: justify; }
 div.clear { width: 1px; height: 1px; display: block; clear: both; }
 
/* Internas */ 
 a.botao { display: block; float: right; clear: both; }
 a.botao2#planta { background: url(../img/btn-planta.png) 0 -2px no-repeat; width: 149px; height: 32px;  }
 a.botao#maisinfo { background: url(../img/btn-infos.png) top center no-repeat; width: 296px; height: 34px; }
 a.botao#maisinfo:hover { background-position: 0 -31px; }
 a.botao2#planta:hover { background-position: 0 -33px; }
 a.botao2#mapa { background: url(../img/btn-mapa.png) -5px 0 no-repeat; width: 226px; height: 45px; outline: none; }
 a.botao2#mapa:hover { background-position: -5px -40px; }
 .botao2 { display: inline-block; text-indent: -9999px; outline: none; }