/*** BÁSICO ***/
body {
background: #4E4E4E url('imagens/topo.png') repeat-x;
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
font-size: 11px;
font-family: tahoma;
color: #A7A7A7;
}

/*** LINKS ***/
a, a:link, a:active, a:visited {
background: none;
border: 0px;
text-decoration: none;
color: #A7A7A7;
}

a:hover {
text-decoration: underline;
}

/*** IMAGENS ***/
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

/*** INÍCIO DO LAYOUT ***/
#page {
background: url('imagens/line.png');
border: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 729px;
}

/*** IMAGEM DO TOPO ***/
#topo {
background: url('imagens/header.png');
width: 729px;
height: 198px;
margin: 0px;
padding: 0px;
}

/*** LATERAL ***/
#lateral {
background: none;
border: 0px;
margin: 7px 0px 0px 0px;
padding: 0px;
float: left;
width: 176px;
}

#lateral #menu {
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 23px;
}

#lateral #img-canto {
margin: 0px;
padding: 0px 2px 0px 0px;
}

/*** CONTEÚDO ***/
#conteudo {
background: none;
border: 0px;
margin: 2px 0px 0px 0px;
padding: 0px 25px 0px 0px;
width: 498px;
float: right;
text-align: left;
font-size: 12px;
}

/*** TÍTULOS ***/
#conteudo h2 {
background: none;
border-bottom: 1px dotted #575757;
margin: 0px 0px 7px 0px;
padding: 0px 0px 1px 0px;
font-weight: bolder;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

/*** PÁGINA DE CONTATO ***/
#conteudo #dados {
float: left;
width: 242px;
margin: 0px 7px 0px 0px;
padding: 0px;
}

#conteudo #formulario {
float: right;
width: 246px;
margin: 0px;
padding: 0px;
}

/*** PÁGINA DE ORÇAMENTO ***/
#conteudo #primeiro {
float: left;
width: 242px;
margin: 0px 7px 0px 0px;
padding: 0px;
}

#conteudo #segundo {
float: right;
width: 242px;
margin: 0px;
padding: 0px;
}

/*** FORMULÁRIOS ***/
form, fieldset {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
}

input, select, insert, textarea {
background-color: #2E2E2E;
border: 1px solid #5B5B5B;
margin: 2px 0px 0px 0px;
padding: 3px;
color: #CCCCCC;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

select option {
color: #FFFFFF;
}

input.button {
color: #FFFFFF;
letter-spacing: 1px;
}

/*** IMAGENS ***/
img.left {
background: none;
border: 0px;
margin: 0px 7px 4px 0px;
padding: 0px;
float: left;
}

img.right {
background: none;
border: 0px;
margin: 0px 0px 4px 7px;
padding: 0px;
float: right;
}

img.image-contato {
background: none;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

img.foto {
background-color: #4B4B4B;
border: 0px;
margin: 1px;
padding: 3px;
}

img.img-estrutura {
background: none;
border: 0px;
margin: 0px 0px 12px;
padding: 0px;
}

img.img-estrutura2 {
background: none;
border: 0px;
margin: 0px 0px 3px;
padding: 0px;
}

/*** IMAGEM DO RODAPÉ ***/
#rodape {
background: url('imagens/footer.png');
width: 729px;
height: 31px;
margin: 0px;
padding: 0px;
clear: both;
}

#rodape #texto {
margin: 0px;
padding: 5px 0px 0px 23px;
text-align: left;
font-size: 12px;
font-family: tahoma;
}

#rodape #texto a {
color: #7D7D7D;
text-decoration: none;
}

#rodape #texto a:hover {
text-decoration: underline;
}

#rodape #texto small {
font-size: 9px;
}