* {margin:0; padding:0; font-family:arial, helvetica, sans-serif}
body {background:#000 url(../img/bg.png) 0 60px repeat-x; font-size:12px; color:#ccc}
div {position:relative}
img {border:none; filter:expression(
		this.alphaxLoaded ? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
				(!this.complete)
				? "" :
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				(this.src="img/blank.gif").substr(0,0)
			)
			:
			this.runtimeStyle.filter=""
		)
	)}
a {outline:none; overflow:hidden; color:#ccc; text-decoration:underline}
a:hover {text-decoration:none}
th, td {vertical-align:top}

#marca, #menu, #img-secao, #paginacao a, #divisao {position:absolute; left:0; top:0; z-index:1}

.caixa, textarea, select {background-color:#171717; border:1px solid #766a6a; color:#8e8e8e; font-size:11px; padding:1px; outline:none}
textarea {height:77px; overflow:auto; resize:none}
select {padding:0 1px}
.radio_check {width:13px; height:13px; vertical-align:middle}
label {vertical-align:middle; padding-left:2px}
label:hover {color:#999}

.quebra {width:100%; height:2px; display:block; clear:both; background-color:transparent; font-size:0}

.box {width:180px; float:left; font-size:11px; color:#fff; padding:0 0 20px 13px}
.box h4 {border-bottom:1px solid #000; padding-bottom:2px; font-size:11px}
.box img {display:block; padding:1px 0}
.box div {height:91px; padding:15px 7px}

.dicas {padding-left:20px; display:none}
.dicas span {margin:0 9px}

.orcamento {display:none}

.acoes {width:554px; padding:70px 0 50px; margin:auto}

#principal {width:779px; margin:auto}

#topo {width:100%; height:128px}

#marca {left:5px; top:32px}

#menu {width:473px; left:305px; top:73px}
#menu a {float:left; margin-left:2px; display:block}

#conteudo {width:100%; min-height:220px; height:auto !important; height:220px; background:transparent url(../img/bg-conteudo.gif) 0 0 repeat; padding:20px 0 50px}

#vitrine {width:100%; height:200px; margin-bottom:35px}

#box-equipe h4 {border-bottom-color:#00aeef}
#box-equipe[id] div {background-image:url(../img/bg-equipe.png)}

#box-pontualidade h4 {border-bottom-color:#ec008c}
#box-pontualidade[id] div {background-image:url(../img/bg-pontualidade.png)}

#box-servicos h4 {border-bottom-color:#fff200}
#box-servicos[id] div {background-image:url(../img/bg-servicos.png)}

#box-preco h4 {border-bottom-color:#ccc}
#box-preco[id] div {background-image:url(../img/bg-preco.png)}

#padding {width:761px; padding:9px}

#box-orcamento {width:358px; padding:8px; display:block; font-size:11px; color:#fff; text-decoration:none; float:left}
#box-orcamento[id]:hover {background-image:url(../img/bg-box-orcamento.png)}
#box-orcamento strong, #box-orcamento span {display:block}
#box-orcamento strong {font-size:17px}
#box-orcamento b {padding-bottom:2px}
#box-orcamento:hover b {border-bottom:2px solid #b9910f; padding-bottom:0}
#box-orcamento img {vertical-align:top}

#newsletter {width:358px; padding:8px; margin-left:13px; float:left; color:#fff; font-size:11px}
#newsletter h2 {font-size:17px; padding-bottom:14px}
#newsletter div {padding-top:10px}
#newsletter .caixa {width:140px; margin-right:4px; vertical-align:middle}
#newsletter img {vertical-align:middle}

#img-secao {left:auto; right:0}

#secundarias {padding:20px 43px}
#secundarias h1 {height:23px; padding-bottom:45px}
#secundarias h2 {height:23px; padding-bottom:15px}
#secundarias h4 {font-size:16px; padding:0 250px 30px 25px}
#secundarias h5 {font-size:18px; color:#666}
#secundarias #info {width:426px; color:#666; padding-bottom:28px; font-weight:700}
#secundarias p {padding-bottom:16px}

#servicos {width:100%}
#servicos img {float:left; margin:75px 0 0}

#dicas {width:450px; padding-left:20px}
#dicas h3 {padding:22px 0 8px}
#dicas h3 a {font-size:14px; padding-left:12px; background:transparent url(../img/mais.gif) 0 5px no-repeat}

#parceiros {width:100%}
#parceiros h3 {font-size:14px; color:#e4e4e4; padding-bottom:45px}
#parceiros img {float:left; margin:0 24px 40px}

#orcamento {padding-top:80px}
#orcamento h3 {font-size:15px; color:#e4e4e4}
#orcamento h3 span {font-size:25px; color:#ffc306}
#orcamento h6 {font-size:10px; font-style:italic; color:#666; padding-left:26px}
#orcamento table {width:584px; margin:auto}
#orcamento th {font-size:14px; padding-top:50px; color:#ffc306}
#orcamento td {padding:32px 15px 0}
#orcamento td span {margin:0 4px}
#orcamento td p {padding-bottom:3px}
#orcamento td p span {font-size:10px; font-style:italic; color:#666}
#orcamento .caixa {width:258px}
#orcamento .caixa.peq {width:55px}
#orcamento .caixa.med {width:150px}
#orcamento textarea {width:552px}
#orcamento select {width:260px}

#pagina-1 {display:block}

#paginacao {width:100%; border-top:1px solid #111}
#paginacao p {text-align:center; padding:5px 0; font-size:11px; color:#666; font-weight:700}
#paginacao blockquote {width:268px; margin:0 auto}
#paginacao div {width:67px; float:left}
#paginacao a {display:block; width:38px; height:43px; padding:24px 0 0 29px; color:#ffc306; font-size:15px; text-decoration:none; font-weight:700}

#contato td {padding:25px 34px 0 0}
#contato th {padding:40px 0 0 350px}
#contato p {padding-bottom:3px}
#contato .caixa, #contato textarea {width:210px}

#rodape {width:100%; padding-top:25px; font-size:11px; color:#fff; text-align:center}
#rodape span {margin:0 10px}
#rodape a {color:#fff}
#divisao {width:100%; font-size:17px; top:-9px}
#rodape #divisao span {margin:0 2px}
#rodape p {padding-bottom:7px}

#tal {text-align:right; padding:15px 7px 5px}
