/*
 * Cliente: AutoPark
 * Projeto: Em breve novo site
 * Última revisão: 18/01/2010
 * Autor: BinWorks, www.binworks.com.br (Gustavo Straube)
 */

/* -- RESETS -- */

* { margin: 0; padding: 0; }

.hasfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.hasfloat { display: inline-block; } 
/* Hides from IE-mac \*/ 
* .hasfloat { height: 1%; } 
.hasfloat { display: block; } 
/* End hide from IE-mac */

html { background: #100c1f; font-size: 100%; }
body { font: .75em "trebuchet ms", arial, sans-serif; color: #fff; background: url(../images/bg-main.jpg) 0 0 no-repeat; background-position:center top; }

a { text-decoration: underline; color: #fff; }

fieldset, abbr, img { border: 0; }

textarea, input, select { font: 1em "trebuchet ms", arial, sans-serif; }

:focus { outline: 0; }

/* -- ESTRUTURA -- */

#container { width: 950px; margin: 0 auto; }
#content { padding-top: 1px; height: 449px; }
#footer { text-align: center; }
#shadow { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 10; opacity: 0.5; }
#talktous { display: none; position: absolute; top: 0; left: 50%; width: 530px; height: 480px; margin: 65px 0 0 -265px; background: #fff; z-index: 100; }

/* -- CONTEUDO -- */

#content h1 { width: 96px; height: 73px; margin: 125px 0 0 211px; background: url(../images/logo.gif) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
#content h2 { margin-top: 160px; font-size: 2.46em; font-style: italic; text-align: center; }

/* -- RODAPE -- */

#footer ul { margin: 30px 0; font-size: 1.50em; font-style: italic; color: #898894; list-style: none; }
#footer ul li { display: inline; margin-left: 30px; }
#footer ul li.first { margin-left: 0; }
#footer p { font: 1em arial, sans-serif; height:50px; }

/* -- CONTATO -- */

#talktous p { height: 21px; padding: 6px 15px 0; background: #f5f5f5; text-align: right; }
#talktous p a { font: 1em arial, sans-serif; text-decoration: none; color: #000; }
#talktous form fieldset { padding: 20px 42px; }
#talktous form fieldset h3 { margin-bottom: 26px; font-size: 2em; font-style: italic; letter-spacing: -0.08em; color: #9c0000; }
#talktous form fieldset ol { list-style: none; }
#talktous form fieldset ol li { display: block; float: left; margin-right: 32px; margin-bottom: 20px; }
#talktous form fieldset ol li.even { margin-right: 0; }
#talktous form fieldset ol li label { display: none; }
#talktous form fieldset ol li input { width: 185px; height: 18px; padding: 8px 10px; border: 1px solid #ccc; background: #fffbbe; font-size: 1.32em; }
#talktous form fieldset ol li textarea { width: 424px; height: 160px; padding: 8px 10px; border: 1px solid #ccc; background: #fffbbe; font-size: 1.32em; }
#talktous form fieldset ol li select { width: 205px; height: 36px; padding: 8px 10px; border: 1px solid #ccc; background: #fffbbe; font-size: 1.32em; }
#talktous form fieldset button { display: block; padding: 9px 24px; border: 0; background: #000; font-size: 1.08em; font-style: italic; text-transform: uppercase; color: #fff; }
