/* reset */
* { padding:0; margin:0; border:none; text-decoration:none;list-style:none; }
.clear { clear:both; }

/* estilos */
body { background:#3962AC; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; }
#amigao { height:335px; background:url(tela_principal_r2_c2.jpg) #FFF bottom repeat-x; text-align:center; border-bottom:solid 2px #CCC; }
#amigao img { padding-top:40px; }
#logos { min-height:136px; background:url(tela_principal_r4_c4.jpg) #FFF bottom repeat-x; text-align:center; border-bottom:solid 2px #036; padding-top:60px; }
#logos-centro { width:974px; margin:auto; }
#logo-esq { width:430px; float:left; }
#logo-dir { width:500px; float:right; text-align:right; text-transform:uppercase; font-size:14px; color:#666; }
#logo-dir a { color:#3962AC; text-transform:lowercase; }

#pecas { width:236px; height:69px; float:left; margin-right:110px; background:url(autopecas.png) no-repeat; border:0; }
#pecas:hover { background-position:0 -69px; cursor:pointer; }

#loja { width:288px; height:69px; float:left; margin-right:70px; background:url(loja.png) no-repeat; border:0; }
#loja:hover { background-position:0 -69px; cursor:pointer; }

#eletre { width:240px; height:69px; float:right; background:url(eletronica.png) no-repeat; border:0; }
#eletre:hover { background-position:0 -69px; cursor:pointer; }

#contato { width:974px; margin:auto; clear:both; }
#formulario-capa { clear:both; width:300px; color:#FFF; margin:auto; margin-top:20px; } 
#formulario { clear:both; width:400px; float:left; color:#FFF; margin-top:20px;} 
.input { color:#999; margin-top:10px; padding:7px; font-family:Verdana, Geneva, sans-serif; }
.input-text { height:70px; color:#999; margin-top:10px;	margin-bottom:10px; padding:7px; }
.bt-enviar { width:85px; height:29px; color:#FFF; background:#666; font-size:14px; -webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3); border-radius:3px; }
.bt-enviar:hover { background:#333;	cursor:pointer; }
#localizacao { width:550px; height:300px; float:right; margin-top:20px; color:#FFF;} 
#mapa {	height:240px; background:#FFF; margin-top:10px; }
#rodape { width:974px; margin:auto; clear:both; font-size:11px; color:#CCE6FF; padding:60px 0 60px 0; }
#assinatura { float:left; width:350px; }
#sociais { width:600px; float:right; text-align:right; }

#box-texto { clear:both; background:url(tela_principal_r2_c2.jpg) repeat-x bottom #FFF; padding:30px 20px 10px 20px; margin:40px 0 30px 0; border:solid 1px #EEE; min-height:280px; border-radius:5px; box-shadow: 0px 2px 4px #ccc; text-align:left; color:#666; }
.box-item { width:210px; float:left; margin:0 15px 0 8px; }
#box-texto h3 { font-size:16px; color:#3962AC; padding-bottom:5px; border-bottom:dotted 1px #DDD; margin-bottom:10px; }

/* respostas */
.sucesso { width:360px; padding:20px; border:#9C0 solid 1px; background:#FFF; color:#060; font-size:14px; margin-top:10px; margin-bottom:30px; border-radius:3px; }
.erro {	width:360px; padding:20px; border:#9C0 solid 1px; background:#FFF; color:#F00; font-size:14px; margin-top:10px; margin-bottom:30px;	border-radius:3px; }


.box-folder { border-radius:5px; box-shadow: 0px 2px 4px #ccc; color:#666; padding:10px 0 0 0;  }