@charset "utf-8";
/* CSS Document */

* { padding:0px; margin:0px; border:0px; list-style:none; outline:none; font-weight:normal;}
a { text-decoration: none;}
a:hover { text-decoration:none;}
strong { font-weight: bold;}

body { background:#fff; font-family: Arial, sans-serif; font-size:100%; color:#000000;}

#menu { float:left; width:28%; text-align:right; min-height:700px;}
#menu img.logo { margin:124px 40px 0px 0px;}
#menu ul { width:100%; text-align:right; height:253px; background:url(../imgs/bg_menu.gif) no-repeat right top; padding:12px 0px 0px 0px; margin:34px 0px 0px 0px;}
#menu ul li { margin:0px 40px 0px 0px; text-align:right; border-bottom:1px dotted #d9d9d9; width:253px; display:block; float:right; clear:both;}
#menu ul li a { text-transform:uppercase; color:#093961; font-size:21px; display:block; padding:10px 25px 10px 0px;}
#menu ul li a:hover { color:#599bc9; background:url(../imgs/bg_over_menu.gif) no-repeat right center;}

#menu h5.telefone { padding:0px 25px 0px 0px; background:url(../imgs/ico_tel.gif) no-repeat right 7px; color:#528eb9; font-size:16px; margin:20px 40px 0px 0px; text-transform:uppercase; line-height:24px;}
#menu h5.whatsapp { padding:0px 25px 0px 0px; background:url(../imgs/ico_zap.gif) no-repeat right 4px; color:#528eb9; font-size:16px; margin:20px 40px 0px 0px; text-transform:uppercase; line-height:24px;}
#menu h5.email { padding:0px 25px 0px 0px; background:url(../imgs/ico_mail.gif) no-repeat right 7px; color:#528eb9; font-size:16px; margin:15px 40px 0px 0px; text-transform:uppercase; line-height:24px;}
#menu h5.telefone span, #menu h5.whatsapp span, #menu h5.email a { color:#333333; text-transform:none; display:block;}
img.banner-menu { margin:25px 40px 0px 0px;}


#conteudo {float:left; width:72%; background:url(../imgs/bg_conteudo.gif) repeat-y 1px top; min-height:700px; padding-bottom:40px; position:relative;}
#conteudo .busca { margin:120px 0px 0px 45px; position:absolute; z-index:200;}
#conteudo .busca h3 { color:#176587; font-size:17px; margin:0px 0px 5px 0px;}
#conteudo .busca input{ border:1px solid #ececec; width:202px; height:22px; vertical-align:middle; color:#666666; font-size:12px; padding:0px 0px 0px 3px;}
#conteudo .busca img { vertical-align:middle;}

#rodape { width:100%; height:385px; background:url(../imgs/bg_rodape.gif) no-repeat center top; clear:both;}
#rodape .formu { margin:0px 0px 0px 28%; padding:67px 0 0 0;}
#rodape .formu h4 { font-size:16px; text-transform:uppercase; color:#000; margin:0px 0px 15px 0px;}
#rodape .formu input { width:368px; height:25px; padding:3px 0px 0px 3px; background:#FFF; color:#808080; margin:0px 0px 15px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; font-size:14px;}
#rodape .formu textarea { width:368px; height:120px; padding:3px 0px 0px 3px; background:#FFF; color:#808080; margin:0px 0px 15px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; font-family: Arial, sans-serif; font-size:14px;}
#rodape .formu img { margin:0px 0px 0px 284px;}

p { margin:0px 10px 15px 46px; color:#000; font-size:16px; line-height:24px; max-width:650px;}


/* Home */
.destaque-home { width:100%; height:352px; position:absolute; left:0px; top:109px; background:url(../imgs/destaque_home.png) no-repeat left top; z-index:5;}

.banner-atendimento { margin: 490px 0 0 55px;}

.banner-servico { float:left; margin:10px 0px 0px 28px; width:271px; height:62px; padding:16px 0 0 40px; line-height:18px; background:url(../imgs/bg_banner_servicos.gif) no-repeat left top; text-align:center; color:#1a1a1a; font-size:12px; text-transform:uppercase;}
.banner-servico h4 { font-size:19px;}

.banner-lista { float:left; margin:10px 0px 0px 15px; width:317px; height:52px; padding:26px 0 0 40px; line-height:18px; background:url(../imgs/bg_banner_listacompleta.gif) no-repeat left top; text-align:center; color:#1a1a1a; font-size:12px; text-transform:uppercase;}
.banner-lista h4 { font-size:16px;}


/* Empresa */
h1.empresa { margin:196px 0px 0px 0px; width:100%; height:67px; text-indent:-9999em; background:url(../imgs/tit_h1_empresa.jpg) no-repeat left top;}
h3.empresa { margin:27px 0px 15px 46px; width:510px; color:#030303; font-size:23px; line-height:28px;}
img.bt-equipamentos { margin:5px 0px 10px 46px;}


/* Serviços */
h1.servicos { margin:196px 0px 0px 0px; width:100%; height:67px; text-indent:-9999em; background:url(../imgs/tit_h1_servicos.jpg) no-repeat left top;}
h3.servicos { margin:27px 0px 15px 46px; width:510px; color:#030303; font-size:23px; line-height:28px;}
a.bt-servicos-01 { display:block; width:308px; height:50px; text-indent:-9999em; background: url(../imgs/servicos_bt_01.gif) no-repeat left top; float:left; margin:10px 0px 20px 46px;}
a.bt-servicos-01:hover { background: url(../imgs/servicos_bt_01_over.gif) no-repeat left top;}

a.bt-servicos-02 { display:block; width:256px; height:50px; text-indent:-9999em; background:url(../imgs/servicos_bt_02.gif) no-repeat left top; float:left; margin:10px 0px 20px 23px;}
a.bt-servicos-02:hover { background: url(../imgs/servicos_bt_02_over.gif) no-repeat left top;}

span.col1 { display:inline-block; margin:10px 0px 0px 56px;}
span.col2 { display:inline-block; margin:10px 0px 0px 46px;}
span.col3 { display:inline-block; margin:10px 0px 0px 165px;}

ul.lista { margin:10px 0px 0px 46px; width:650px; border-top:3px solid #78b6e3;}
ul.lista li { float:none; border-bottom:1px dotted #dedede; padding:10px;}
ul.lista li a{ color:#000000; font-size:15px; display:inline-block; margin-left:10px;}
ul.lista li a:hover { text-decoration:underline}

a.voltar { display: inline-block; width:630px; padding:0px 0px 5px 20px; border-bottom:3px solid #78b6e3; background:url(../imgs/bg_voltar.gif) no-repeat left center; margin:10px 0px 0px 46px; color:#000; font-size:17px}
img.foto-produto { border:4px solid #78b6e3;-webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; margin:25px 0px 0px 46px;}
h2.titulo { margin:27px 0px 15px 46px; width:510px; color:#373435; font-size:23px; line-height:28px; text-transform:uppercase}


/* Contato */
h1.contato { margin:196px 0px 0px 0px; width:100%; height:67px; text-indent:-9999em; background:url(../imgs/tit_h1_contato.jpg) no-repeat left top;}
form.contato { margin:10px 0px 20px 46px}
form.contato label{ color:#000; font-size:16px; text-transform:uppercase;}
form.contato input { width:470px; height:31px; padding:3px 0px 0px 3px; background:#e6e6e6;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin:5px 0px 15px 0px;}
form.contato textarea { width:470px; height:140px; padding:3px 0px 0px 3px; background:#e6e6e6;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin:5px 0px 15px 0px;}
form.contato img { margin:0px 0px 0px 368px;}

.grecaptcha-badge {display: none;}
.g-recaptcha{background: none; cursor: pointer;}
