/*** CONTEUDO SITE ***/
#conteudo_site {
clear:both;
width:780px;
height:373px;
background:#FFF;
border:1px #CCC solid;
}

#conteudo_site .linha {
width:765px;
clear:both;
border-bottom:2px solid #CCC;
position:absolute;
bottom:30px;
}

#conteudo_site .voltar {
clear:both;
position:absolute;
bottom:35px;
right:15px;
}

#conteudo_site #cabecalho #linha_e,#linha_p,#linha_l,#linha_o,#linha_c,#linha_s {
height:15px;
float:right;
border-bottom:2px #CCC solid;
}

#global_conteudo {
width:600px;
float:right;
}

#conteudo_site #cabecalho {
margin-top:15px;
padding:5px;
}

#conteudo_site #cabecalho #subtitulo {
float:left;
font:bold 14px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#033;
margin-right:5px;
}

#conteudo_site #texto {
clear:both;
padding-top:10px;
padding-right:20px;
padding-left:5px;
font:11px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#666;
text-align:justify;
}

#conteudo_site .subtitulo {
margin-top:15px;
font:bold 14px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#033;
}

#conteudo_site #empresa,#servicos,#produto,#localizacao,#orcamento,#contato,#andaimes,#bancas,#betoneiras,#bombas,#compactador,#esmerilhadeira,#polvora,#furadeira,#geradores,#guincho,#rompedor,#rotativo,#motor_vib,#parafusadeira,#perfuratriz,#plaina,#policorte,#serras,#vibradores {
width:780px;
height:373px;
position:relative;
}

/** SERVIÇOS **/
#conteudo_site #servicos {
background:url(../img/fundo_servicos.jpg) top left no-repeat;
}

#conteudo_site #cabecalho #linha_s {
width:500px;
}

/** EMPRESA **/
#conteudo_site #empresa {
background:url(../img/empresa.jpg) top left no-repeat;
}

#conteudo_site #cabecalho #linha_e {
width:510px;
}

.parceiros {
margin-top:5px;
clear:both;
}

.parceiros .left {
margin-right:8px;
float:left;
text-align:center;
height:75px;
width:105px;
padding:1px;
}

/** PRODUTOS **/
#conteudo_site #produto {
background:url(../img/produto.jpg) no-repeat;
}

#conteudo_site #produto #linha_p {
width:495px;
}

.text {
padding-top:6px;
text-align:center;
color:#900;
font-size:10px;
}

/*Banner*/
#conteudo_site #produto #banner_2 {
width:555px;
height:99px;
border:1px #999 solid;
background:url(../img/banner_2.jpg) top right no-repeat;
margin:0 auto 9px;
}

#page-wrap {
width:555px;
margin:0 auto;
}

#slider {
height:99px;
overflow:hidden;
position:relative;
}

#mover {
width:1665px;
position:relative;
}

.slide {
width:555px;
float:left;
position:relative;
height:100px;
padding:10px;
}

.slide h1 {
font-family:Helvetica, Sans-Serif;
font-size:30px;
letter-spacing:-1px;
color:#ac0000;
}

.slide p {
color:#999;
font-size:10px;
line-height:18px;
width:265px;
}

.slide img {
position:absolute;
top:10px;
left:323px;
}

#conteudo_site #texto .list_prod ul li {
list-style:none;
display:inline;
}

#conteudo_site #texto .list_prod ul li a {
font:bold 10px verdana,arial,tahoma;
color:#033;
text-decoration:none;
display:block;
float:left;
width:170px;
margin-left:10px;
border:1px #999 solid;
margin-bottom:5px;
padding:3px;
}

#conteudo_site #texto .list_prod ul li a:hover {
background-color:#4C8A3F;
border:1px #030 solid;
color:#FFF;
}

/** LOCALIZAÇÃO **/
#conteudo_site #localizacao {
background:url(../img/localizacao.jpg) no-repeat;
}

#conteudo_site #mapa {
margin-top:5px;
height:240px;
}

#conteudo_site #cabecalho #linha_l {
width:470px;
}

/** ORÇAMENTO ONLINE **/
#conteudo_site #orcamento {
background:url(../img/orcamento.jpg) no-repeat;
}

#conteudo_site #cabecalho #linha_o {
width:415px;
}

#orcamento .sub_titulo {
background-color:#666;
color:#FFF;
font:bold 10px verdana,arial,tahoma;
text-align:center;
margin-bottom:5px;
clear:both;
padding:3px;
}

#orcamento .tabela {
background-color:#033;
color:#FFF;
font:bold 10px verdana,arial,tahoma;
text-align:center;
clear:both;
padding:3px;
}

#frame {
height:190px;
overflow:auto;
overflow-x:hidden;
font:bold 10px verdana,arial,tahoma;
color:#666;
margin-top:15px;
}

#conteudo_site #orcamento legend {
color:#333;
}

#conteudo_site #orcamento fieldset {
padding:2px;
}

#conteudo_site #orcamento input[type="text"] {
font-size:10px;
color:#666;
padding:2px;
}

#conteudo_site #orcamento textarea {
font-size:11px;
color:#666;
padding:1px;
}

#conteudo_site #orcamento select {
font-size:11px;
color:# #666;
padding:1px;
}

/** CONTATO **/
#conteudo_site #contato {
background:url(../img/contato.jpg) no-repeat;
}

#conteudo_site #cabecalho #linha_c {
width:507px;
}

.form,#orcamento .form {
width:85px;
font:10px verdana,arial,tahoma;
color:#666;
float:left;
height:15px;
text-align:right;
padding:5px;
}

#orcamento .form2 {
width:85px;
font:10px verdana,arial,tahoma;
color:#666;
float:left;
height:22px;
text-align:right;
padding:4px;
}

#orcamento .inputs2 {
float:left;
height:22px;
width:175px;
padding:4px;
}

.inputs {
width:300px;
}

.inputs,#orcamento .inputs {
float:left;
height:15px;
padding:5px;
}

.inputs_text {
float:left;
width:300px;
padding:5px;
}

#formulario_contato {
width:450px;
margin:0 auto;
}

.bt_enviar input[type="submit"] {
font-size:10px;
background:#E8E8E8;
border:1px solid #333;
padding:5px;
}

#formulario_contato input,#frame input,#frame input[type="button"] {
font-size:10px;
background:#E8E8E8;
border:none;
padding:3px;
}

#orcamento .botao {
width:480px;
}

.botao {
width:420px;
text-align:center;
float:right;
}

.vermelho {
color:#900;
}

.enviado {
color:#030;
font-weight:700;
text-align:center;
border:1px solid #030;
margin-top:60px;
padding:20px;
}

.enviado a,.erro a {
text-decoration:none;
color:#036;
}

.erro {
color:#900;
font-weight:700;
text-align:center;
border:1px solid #900;
margin-top:60px;
padding:20px;
}

.aviso {
text-align:right;
font-size:9px;
padding-right:10px;
}

.aviso2 {
text-align:right;
font-size:9px;
padding-right:20px;
}

.enviado a:hover,.erro a:hover {
text-decoration:none;
color:#063;
}

#ajax .bot {
border:1px solid #333;
margin-left:3px;
}

.obs {
font:bold 10px verdana,arial,tahoma;
text-align:center;
font-style:normal;
color:#900;
}

#orcamento .inputs,#orcamento .inputs_text {
width:450px;
}

#formulario_contato textarea,#frame textarea,#formulario_contato select,#frame select {
font-size:11px;
background:#E8E8E8;
border:none;
padding:2px;
}