/* Declarações gerais */
body { background: url(../img/bg-secundarias.jpg) no-repeat top center #fcf6e4 }
* { border: 0; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; line-height: 17px; list-style: none; text-align: justify }
a { text-decoration: none; border-bottom: 1px dotted #4F4F4F }
a:hover { border-bottom: solid 1px #4F4F4F }
.links-internos { border-bottom: dashed 1px #4F4F4F }
.links-internos-home { border-bottom: dashed 1px #FFF }
a.links-internos-home:hover { border-bottom: dotted 1px #FFF }
a.links-internos:hover { border-bottom: solid 1px #4F4F4F }
hr, .esconder { display: none }
.limpar { clear: both }
.link-externo:hover { background: url(../img/site-ext-preto.gif) no-repeat right; padding-right: 20px }
.list-style { list-style: none !important }


/* Corrige o float no firfox */
div#principal:after, div#parceiros-superior:after, div#aluguel-inferior ul:after { content: "."; clear: both; display: block; visibility: hidden; height: 0 }

/* Envolve o site inteiro */
div#principal { width: 960px; margin: 0 auto; min-height: 70%; padding-bottom: 30px }

/* Topo */
img#logo-topo { float: left; margin-top: 14px }
address#telefone-topo { width: 188px; height: 52px; float: right; background: url(../img/telefone-topo.gif) no-repeat; text-indent: -5555px; display: block; margin-top: 39px }
	/* Menu */
	div#menu { width: 742px; height: 37px; background: url(../img/bg-menu.gif) no-repeat; margin-top: 16px; float: left }
	div#menu ul { margin: 4px 0 0 8px }
	div#menu ul li { float: left }
	div#menu ul li a { overflow: hidden; border-bottom: none }
	div#menu ul li a#grupo { width: 81px; height: 28px; background: url(../img/menu-grupo.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#grupo:hover { width: 81px; height: 28px; background: url(../img/menu-grupo.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }
	div#menu ul li a#parceiros { width: 97px; height: 28px; background: url(../img/menu-parceiros.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#parceiros:hover { width: 97px; height: 28px; background: url(../img/menu-parceiros.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }
	div#menu ul li a#munck { width: 155px; height: 28px; background: url(../img/menu-aluguel-munck.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#munck:hover { width: 155px; height: 28px; background: url(../img/menu-aluguel-munck.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }
	div#menu ul li a#guindaste { width: 177px; height: 28px; background: url(../img/menu-aluguel-guindastes.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#guindaste:hover { width: 177px; height: 28px; background: url(../img/menu-aluguel-guindastes.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }
	div#menu ul li a#mecanica { width: 140px; height: 28px; background: url(../img/menu-mecanica-diesel.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#mecanica:hover { width: 140px; height: 28px; background: url(../img/menu-mecanica-diesel.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }
	div#menu ul li a#contato { width: 76px; height: 28px; background: url(../img/menu-contato.gif) no-repeat left; text-indent: -5555px; display: block }
	div#menu ul li a#contato:hover { width: 76px; height: 28px; background: url(../img/menu-contato.gif) no-repeat right; text-indent: -5555px; display: block; border-bottom: none }

/* Home */
body#home { background: url(../img/bg-home.jpg) no-repeat center top }
div#principal-home { width: 960px; height: 1074px; margin: 0 auto; min-height: 70% }
div#chamada-home { margin: 30px 0 0 2px; float: left; height: 300px}
div#chamada-home h1 { width: 298px; font-size: 26px; line-height: 31px }
div#chamada-home p { width: 396px; margin: 16px 0 23px 0 }
div#chamada-home a#ler-mais { width: 175px; height: 45px; background: url(../img/btn-ler-mais-munck-guindastes.gif) no-repeat left; text-indent: -5555px; display: block; overflow: hidden; border-bottom: none }
div#chamada-home a#ler-mais:hover { border: none; width: 175px; height: 45px; background: url(../img/btn-ler-mais-munck-guindastes.gif) no-repeat right; text-indent: -5555px; display: block }
div#conteudo-home { margin-top: 88px; width: 960px; float: left }
div#conteudo-home h2 { margin-top: 38px; font-size: 15px }
div#conteudo-home h2 a { margin-top: 38px; font-size: 15px; border-bottom: none }
div#conteudo-home h2 a:hover { text-decoration: none !important }
div#conteudo-home h2, div#conteudo-home p { margin-left: 142px }
div#conteudo-home p { color: #FFF; width: 237px }
div#chamada-remocoes { width: 394px; height: 148px; background: url(../img/chamada-remocoes.jpg) no-repeat; float: left }
div#chamada-peca-bem { width: 393px; height: 148px; background: url(../img/chamada-peca-bem.jpg) no-repeat; float: right }
div#chamada-mecanica { width: 394px; height: 148px; background: url(../img/chamada-mecanica.jpg) no-repeat; float: left; margin-top: 44px }
div#chamada-motorbras { width: 393px; height: 148px; background: url(../img/chamada-motorbras.jpg) no-repeat; float: right; margin-top: 44px }
a.mais { width: 17px; height: 15px; background: url(../img/mais-chamadas.gif) no-repeat; text-indent: -5555px; display: block; float: right; margin-right: 15px; display: inline; overflow: hidden; border-bottom: none }
a.mais:hover { width: 17px; height: 15px; background: url(../img/mais-chamadas-hover.gif) no-repeat; text-indent: -5555px; display: block; float: right; margin-right: 15px; display: inline; border-bottom: none }

div#conteudo-secundarias { margin: 35px 0 30px 0; float: left; width: 960px }
div#conteudo-secundarias h1 { font-size: 26px; font-weight: bold; margin-bottom: 35px }
div#conteudo-secundarias h2 { font-size: 16px; color: #4e4e4e; margin: 35px 0 5px 0 }

div#grupo-esquerda { width: 470px; float: left; margin-left: 14px }
div#grupo-esquerda p { margin-bottom: 20px }
div#grupo-esquerda h3 a { border-bottom: dotted 1px #4F4F4F }
div#grupo-esquerda h3 a:hover { border-bottom: solid 1px #4F4F4F }
div#grupo-direita { float: right; width: 400px; display: inline }
div#grupo-direita img { margin-top: 5px }
div#grupo-direita ul { margin: 20px 0 0 43px }
div#grupo-direita ul li a#mecanica-diesel { background: url(../img/diesel-grupo.jpg) no-repeat; display: block; border-bottom: none } 
div#grupo-direita ul li a#peca-bem { background: url(../img/peca-bem-grupo.jpg) no-repeat; display: block; border-bottom: none } 
div#grupo-direita ul li a#aluguel-munck { background: url(../img/munck-grupo.jpg) no-repeat; display: block; border-bottom: none } 
div#grupo-direita ul li a#aluguel-guindaste { background: url(../img/guindaste-grupo.jpg) no-repeat; display: block; border-bottom: none }
div#grupo-direita ul li a { font-size: 16px; font-weight: bold; padding: 30px 0 40px 53px }
div#grupo-direita ul li a:hover { border: 0 }

div#aluguel-superior { width: 935px; height: 328px; margin: 0 auto }
div#aluguel-superior h1 { line-height: 30px; margin-bottom: 0; position: absolute; z-index: 2 }
div#aluguel-superior p { font-size: 14px; margin-left: 1px; position: absolute; z-index: 2; margin-top: 30px }
div#aluguel-superior img { position: absolute; margin-left: 11px; z-index: 1 }
div#aluguel-esquerda { width: 470px; float: left; margin-left: 14px }
div#aluguel-esquerda p { margin-bottom: 20px }
div#aluguel-esquerda h3 a { border-bottom: dotted 1px #4F4F4F }
div#aluguel-esquerda h3 a:hover { border-bottom: solid 1px #4F4F4F }
div#aluguel-direita { float: right; width: 400px; display: inline }
div#aluguel-direita ul { margin: 20px 0 0 43px }
div#aluguel-direita ul li a#mecanica-diesel { background: url(../img/diesel-grupo.jpg) no-repeat; display: block } 
div#aluguel-direita ul li a#peca-bem { background: url(../img/peca-bem-grupo.jpg) no-repeat; display: block } 
div#aluguel-direita ul li a#aluguel-munck { background: url(../img/munck-grupo.jpg) no-repeat; display: block } 
div#aluguel-direita ul li a#aluguel-guindaste { background: url(../img/guindaste-grupo.jpg) no-repeat; display: block }
div#aluguel-direita ul li a { font-size: 16px; font-weight: bold; padding: 30px 0 40px 53px }
div#aluguel-direita ul li a:hover { border: 0 }
div#aluguel-inferior { width: 935px; margin: 0 auto }
div#aluguel-inferior p { margin-bottom: 20px }
div#aluguel-inferior h3 a { border-bottom: dotted 1px #4F4F4F }
div#aluguel-inferior h3 a:hover { border-bottom: solid 1px #4F4F4F }
div#aluguel-inferior ul { width: 828px; margin: 0 auto 20px }
div#aluguel-inferior ul li { float: left }
div#aluguel-inferior ul#solucoes li { list-style: circle inside; float: none }
div#aluguel-inferior ul#solucoes li ul { margin: 5px 0 5px 30px }
div#aluguel-inferior ul#solucoes li ul li { list-style: decimal inside; float: none; }
div#aluguel-inferior ul li a#aluguel-guindaste { background: url(../img/guindaste-grupo.jpg) no-repeat; display: block; margin-left: 150px; border-bottom: none }
div#aluguel-inferior ul li a#aluguel-munck { background: url(../img/munck-grupo.jpg) no-repeat; display: block; border-bottom: none } 
div#aluguel-inferior ul li a { font-size: 16px; font-weight: bold; padding: 30px 0 40px 53px; width: 285px }
div#aluguel-inferior ul li a:hover { border-bottom: 0 }

div#parceiros-esquerda p { margin-bottom: 20px }
div#parceiros-superior { background: url(../img/bg-linha-parceiros.gif) no-repeat bottom; width: 960px }
div#parceiros-esquerda { width: 470px; float: left; margin-left: 14px }
div#parceiros-direita { float: right; width: 400px; display: inline }
div#parceiros-direita img { margin-bottom: 1px }
div#parceiros-inferior ul { width: 469px; margin: 0 auto }
div#parceiros-inferior ul li { float: left; margin: 35px 0 0 55px }

div#servicos-esquerda { width: 470px; float: left; margin-left: 14px }
div#servicos-esquerda p { margin-bottom: 20px }
div#servicos-esquerda h2 { margin-bottom: 10px; line-height: 20px }
div#servicos-esquerda form#formulario { margin: 0 auto }
div#servicos-esquerda ul { margin-bottom: 20px }
div#servicos-esquerda ul li { list-style: circle inside; line-height: 18px }

div#contato-esquerda { width: 470px; float: left; margin-left: 14px }
div#contato-direita { float: right; width: 400px; display: inline }
form#formulario { width: 427px }
form#formulario ul li { margin: 10px 0 }
form#formulario ul li label { float: left; cursor: pointer }
input#txtNome, input#txtEmail, input#txtCidade, textarea#txtMensagem { width: 400px; border: solid 2px #fce3a1; padding: 5px }
li#telefone-esquerda { float: left; width: 160px }
li#conheceu-direita { float: right; margin-right: 15px !important; width: 160px }
input#txtTelefone, select#slcConheceu { width: 160px; border: solid 2px #fce3a1; padding: 5px }
input#txtNome:focus, input#txtEmail:focus, select#slcLink:focus, input#txtCidade:focus, textarea#txtMensagem:focus, input#txtTelefone:focus, select#slcConheceu:focus { border: solid 2px #ff9d00 }
input#btnEnviar { width: 95px; height: 26px; background: url(../img/btn-enviar.gif) no-repeat; text-indent: -5555px; display: block; float: right; margin-right: 15px; cursor: pointer; display: inline }
input#btnEnviarMunckGuindaste { width: 95px; height: 26px; background: url(../img/btn-enviar.png) no-repeat; text-indent: -5555px; display: block; float: right; margin-right: 15px; cursor: pointer; display: inline }
div#msg-sucesso { background-color: #fceec1; border: solid 2px #fce3a1; text-align: center; width: 449px; padding: 10px }
div#msg-sucesso p { text-align: center }
div#msg-sucesso p a { border-bottom: dotted 1px #4F4F4F }
div#msg-sucesso p a:hover { border-bottom: solid 1px #4F4F4F }
select#slcLink { width: 230px; border: solid 2px #fce3a1; padding: 5px; float: left; clear: both }

div#contato-direita iframe { margin-top: 56px; border: solid 2px #fce3a1 }
div#contato-direita address { margin-top: 20px }

div#box-formulario { width: 450px; margin: 0 auto; height: 507px; padding: 10px; background-color: #fceec1; border: solid 2px #fce3a1; }

/* Rodape */
div#rodape { margin-top: 52px; float: left; width: 960px }
div#rodape address { float: left; margin: 38px 0 0 0; color: #FFF }
div#rodape p#logo-rodape { float: right; width: 207px; height: 79px; background: url(../img/logo-motorbras-rodape.gif) no-repeat; text-indent: -5555px; display: block }
a#assinatura-princi { float: left; width: 144px; height: 9px; background: url(../img/assinatura-princi-agenciaweb.gif) no-repeat; text-indent: -5555px; display: block; margin: 10px 0 0 0; border-bottom: none  }
a#assinatura-princi:hover { border-bottom: none }
div#rodape-secundarias { background: url(../img/bg-rodape-secundarias.jpg) repeat-x; height: 101px }
div#rodape-secundarias address { float: left; margin: 38px 0 0 0; color: #FFF }
div#rodape-secundarias p#logo-rodape { float: right; width: 207px; height: 79px; background: url(../img/logo-motorbras-rodape.gif) no-repeat; text-indent: -5555px; display: block; margin-top: 14px }
div#conteudo-rodape { background: url(../img/bg-conteudo-rodape-secundarias.jpg) no-repeat center; width: 960px; height: 101px; margin: 0 auto }

p.descricao-404 { width: 230px; margin: 50px 0 0 42px }
ul#links-voltar-404 li { margin-top: 10px }
div#conteudo-secundarias-404 { margin: 35px 0 30px 0; float: left; width: 960px; height: 300px }
div#conteudo-secundarias-404 h1 { font-size: 26px; font-weight: bold; margin-bottom: 35px }
div#conteudo-secundarias-404 h2 { font-size: 16px; color: #4e4e4e; margin: 35px 0 5px 0 }