body {
	background: #ccc url('../imagens/bg-body.jpg') repeat-x 0 0;
	color: #333;
	margin: 5px;
	padding: 0;
	font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
#tudo {
	width: 981px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	}
#topo {
	position: relative;
	width: 981px;
	height: 120px;
	background: #f60 url('../imagens/bg-topo.jpg') no-repeat;
	background-position: center;
	}
#topo h1 {
	position: absolute;
	left: 50px;
	top: 15px;
	font-size: 28px;
	margin: 0;
	}
#topo span#total {
	color: #006;
	}
#topo span#serv {
	color: #c00;
	}
#topo span#let {
	font-size: 10px;
	}
ul#nav {
	position: absolute;
	left: 50px;
	top: 99px;
	margin: 0;
	padding: 0;
	}
ul#nav li {
	display: inline;
	margin-right: 5px;
	list-style-type: none;
	}
ul#nav li a {
	float: left;
	color: #fff;
	font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 3px 15px 3px 15px;
	margin-right: 25px;
	}
ul#nav li a:hover {
    color: #fc6;
	}
#principal {
	width: 500px;
	margin: 20px 80px 50px 50px;
	float: left;
	display: inline;
	}
#auxiliar {
	width: 350px;
	float: left;
	margin-top: 50px;
	margin-bottom: 50px;
	}
#rodape {
	height: 20px;
	clear: both;
	background: #fc6;
	}
#rodape p {
	font-size: 11px;
	line-height: 2;
	text-align: center;
	}
#rodape span#total {
	color: #006;
	}
#rodape span#serv {
	color: #c00;
	}
#rodape a {
	color: #01679a;
	text-decoration: none;
	}
#rodape a:hover {
	color: #01679a;
	text-decoration: none;
	}
#rodape a:visited {
	color: #01679a;
	text-decoration: none;
	}
h2 {
	font-size: 26px;
	color: #0056a6;
	margin: 30px 0 10px 0;
	}
h3 {
	font-size: 18px;
	color: #0056a6;
	margin: 30px 0 10px 0;
	}
#principal a {
	color: #f60;
	text-decoration: none;
	}
#principal a:hover {
	color: #f60;
	text-decoration: none;
	}
#principal a:visited {
	color: #f60;
	text-decoration: none;
	}
#principal p {
	margin-top: 10px;
	}
#depoimentos p {
	margin-top: 16px;
	font-size: 10px;
	}
#principal dd {
	margin: 0;
	}
#faleconosco label, textarea {
	display: block;
	}
#faleconosco {
	width: 450px;
	margin-top: 0px;
	}
#faleconosco input {
	width: 250px;
	}
#faleconosco input#enviar{
	width: auto;
	}
#faleconosco textarea {
	width: 380px;
	height: 60px;
	}
#faleconosco label {
	margin-top: 10px;
	}
#faleconosco input#enviar {
	margin-top: 10px;
	}
#faleconosco legend {
	padding: 1px 10px;
	border: 1px solid #ccc;
	}
#faleconosco label span {
	color: #c30;
	}
#faleconosco legend {
	color: #f60;
	}
#faleconosco input, textarea {
	border: 1px solid #999;
	}
dt {
	font-weight: bold;
	margin-bottom: 5px;
	}
dt span#total {
	font-size: 18px;
	color: #006;
	}
dt span#serv {
	font-size: 18px;
	color: #c00;
	}
#orcamento label, textarea {
	display: block;
	}
#orcamento {
	width: 450px;
	margin-top: 0px;
	}
#orcamento input {
	width: 250px;
	}
#orcamento input#enviar{
	width: auto;
	}
#orcamento textarea {
	width: 380px;
	height: 140px;
	}
#orcamento label {
	margin-top: 10px;
	}
#orcamento input#enviar {
	margin-top: 10px;
	}
#orcamento legend {
	padding: 1px 10px;
	border: 1px solid #ccc;
	}
#orcamento label span {
	color: #c30;
	}
#orcamento legend {
	color: #f60;
	}
#orcamento input, textarea {
	border: 1px solid #999;
	}
#orcamento select {
	margin-bottom: 5px;
	}
#orcamento input#datasaida {
	width: 80px;
	}
#orcamento input#horasaida {
	width: 50px;
	}
#orcamento input#dataretorno {
	width: 80px;
	}
#orcamento input#horaretorno {
	width: 50px;
	}
#auxiliar a {
	color: #f60;
	text-decoration: none;
	}
#auxiliar a:hover {
	color: #f60;
	text-decoration: none;
	}
#auxiliar a:visited {
	color: #f60;
	text-decoration: none;
	}
#auxiliar p {
	margin-top: 10px;
	}
#auxiliar dd {
	margin: 0;
	}
#principal fieldset {
	padding: 10px 25px;
	border: none;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

