/*
    Document   : estilo
    Created on : May 25, 2011, 7:10:37 PM
    Author     : Victor Costa - @_victorcosta_
    Description:
        CSS 3
*/
[class^="content"]{width: 980px; margin: 0 auto; position: relative; }
article, section, footer, header, hgroup, nav, menu{display: block}
body{background: url(../img/bg.jpg) repeat-x; font: 16px georgia; color: #232323; margin: 0; padding: 0;}
a{text-decoration: none; color: #232323; border: none;}
a img{border: none;}
[class='clear']{clear: both;}
[class*='last']{margin-right: 0!important; padding-right: 0!important}
[class*='left']{float: left}
[class*='right']{float: right!important}
[class*='noborder']{border: none!important}
/*contato rapido*/
[id='contato-rapido']{display: none; height: 315px; width: 100%; min-width: 996px; position: relative; background: #1E1E1E; top: 0;}
[id='contato-rapido'] h3{color: #7c7b69; font-weight: normal; font-size: 28px; width: 400px; float: left; margin: 55px 0 90px 10px}
[id='contato-rapido'] h3 strong{color: #d7d7d0;}
div[id='formulario-topo']{float: right; width: 555px; margin: 40px 0 0; position: relative; height: 190px;}
div[id='formulario-topo'] [class^='input'] {padding: 8px 5px; width: 145px; background: #e7eae6; float: left; border: none; font: 14px georgia; border: none; color: #7c7b69; margin: 0 30px 20px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;color: #7c7b69; }
div[id='formulario-topo'] [class^='input'] input{ float: left; font: 14px georgia}
div[id='formulario-topo'] [class^='input'] label{float:left; width: 100%;}
div[id='formulario-topo'] [class*='textarea']{padding: 5px 10px; margin: 0 30px 5px 0 !important; width: 505px !important; background: #e7eae6; border: none; font: 14px georgia;border: none; color: #7c7b69; height: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div[id='formulario-topo'] [class*='textarea'] textarea{height: 40px !important; font: 14px georgia}
div[id='formulario-topo'] [class^='checkbox']{float: left;}
div[id='formulario-topo'] [class='checks'] {float: left; margin: 15px 0 0 0 ;}
div[id='formulario-topo'] [class='checks'] input[type='checkbox']{opacity:0; -moz-opacity: 0;filter: alpha(opacity=0); }
div[id='formulario-topo'] [class='checks'] label{margin: 0 0 0 -15px; color: #aeada0}
div[id='formulario-topo'] [class^='checkfalse']{float: left; width: 17px; height: 17px; background: url(../img/check.png) no-repeat; text-indent: -999px; overflow: hidden;}
div[id='formulario-topo'] [id^='contatoNews']{float: left;opacity:0; -moz-opacity: 0;filter: alpha(opacity=0);}
div[id='formulario-topo'] label{font: 14px georgia}
div[id='formulario-topo'] [class='submit'] input[type='submit']{background: #8bae34; padding: 5px 15px;border: none; color: #FFF; font: 14px georgia; float: right; margin: 10px 30px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
[id='contato-rapido'] div[id='divsubir'] {float: left; width: 100%; background: #F8F8F8; height: 24px; margin: 1px 0 0 0;}
[id='contato-rapido'] div[id='divsubir'] img[id='subir']{position: absolute; bottom: -24px; right: 0; cursor: pointer; z-index: 2}
img[id='godown']{position: absolute; top: 10px; right: 0; cursor: pointer; z-index: 2}

[class*='detalhe']{background: url('../img/detalhe-bg.png') no-repeat top center; padding-top: 15px; margin-top: 30px;}
div[id='lateral']{float: left; position: absolute; left: 0; top: 260px; width: 40px; z-index: 2;}
div[id='lateral'] ul{float: left; padding: 0; margin: 0; }
div[id='lateral'] ul li {list-style: none;}
div[id='lateral'] ul li a{text-indent: -999px; overflow: hidden}
div[id='lateral'] ul[id='languages']{position: relative; right: 0;}
div[id='lateral'] ul[id='languages'] li a{float: left;width: 40px; height: 60px; background: url('../img/language.png') no-repeat;}
div[id='lateral'] ul[id='languages'] li a{float: left;width: 40px; height: 60px; background: url('../img/language.png') no-repeat;}
div[id='lateral'] ul[id='languages'] li a[id='pt']{background-position: top right;}
div[id='lateral'] ul[id='languages'] li a[id='pt']:hover{width: 45px}
div[id='lateral'] ul[id='languages'] li a[id='en']{background-position: bottom right;}
div[id='lateral'] ul[id='languages'] li a[id='en']:hover{width: 45px}
div[id='lateral'] ul[id='midias']{position: relative; right: 0; top: 45px;}
div[id='lateral'] ul[id='midias'] li a{float: left;width: 35px; height: 60px;  background: url('../img/midias.png') no-repeat;}
div[id='lateral'] ul[id='midias'] li a[id='facebook']{background-position: top right}
div[id='lateral'] ul[id='midias'] li a[id='facebook']:hover{width: 40px}
div[id='lateral'] ul[id='midias'] li a[id='twitter']{background-position: center right}
div[id='lateral'] ul[id='midias'] li a[id='twitter']:hover{width: 40px}
div[id='lateral'] ul[id='midias'] li a[id='youtube']{background-position: bottom right}
div[id='lateral'] ul[id='midias'] li a[id='youtube']:hover{width: 40px}
header {width: 100%; min-width: 980px; background: url('../img/detalhe-bg.png') no-repeat bottom center; padding-bottom: 60px;}
header h1 {margin: 50px 0 0 50px; float: left;}
header h1 a{background: url('../img/logo.png') no-repeat; width: 203px; height: 112px; float: left; text-indent: -999px; overflow: hidden;}
header nav {margin: 80px 0 0 35px; float: left;;}
header nav menu li{display: inline; font-size: 22px; margin: 0 15px; text-transform: lowercase;}
header nav menu li a:hover{color: #666}
section[id^='liketweet']{width: 350px; height: 20px; margin: 0 auto; clear: both;}
section[id$='int']{float: right; margin-right: 20px;}
section[id^='liketweet'] div{float: left; width: 115px; overflow: hidden;}
/*slide*/
[id='paralax']{padding: 0; width: 900px; height: 400px; text-align: center; margin: 10px auto 0 auto; background: url(../img/bg-cloud.png) no-repeat center; position:relative; overflow:hidden; }
[id='paralax'] li{width: 1000px; height: 450px; position:relative;}
[id='paralax'] img[id='bigcloud']{position: relative; top: 20px;}
[id='paralax'] img[id='littlecloud']{top: 185px; left: 80px; position: relative;}
[id='paralax'] img[id='passaro']{top: 155px; left: 295px; position: relative;}
/*tamanho dos elementos*/
[class*='145']{width: 145px;}
[class*='410']{width: 410px;}
[class*='450']{width: 450px; text-align: justify; line-height: 26px}
[class*='505']{width: 505px;}
[class*='960']{width: 960px;}
/*footer*/
footer{height: 570px; width: 100%; min-width: 998px; background: url('../img/bg-footer.png') repeat-x top;}
footer h2{font-size: 32px; color: #7c7b69; font-weight: normal; margin-top: 15px; float: left; width: 100%}
footer h1{font-size: 22px; color: #232323; font-weight: normal; text-align: center; margin: 30px 0;}
div[id='contentslides']{margin: 5px 0 0 0; float: left; height: 98px;}
div[id$='btns']{width: 48px; height: 48px; background: url(../img/arrows.png) no-repeat left top; float: left; margin: 20px 0 0 0}
div[id^='next']{background-position: right top; float: right;}
div[id^='next']:hover{background-position: right bottom;}
div[id^='prev']:hover{background-position: left bottom;}
div[id='slider']{width: 855px !important; float: left; margin: 0 0 0 5px; height: 98px !important;}
div[id='slider'] div{width: 855px !important;}
div[id='slider'] img{margin: 0 17px }
div[id='big-button']{background: url('../img/bg-botao-gigante.png') no-repeat top; width: 289px; height: 88px; position: relative; margin: 35px auto 0 auto}
div[id='big-button']:hover{background-position: bottom;}
[id='h2'],[id='h6']{color: #FFF; width: 100%; float: left; text-align: center; text-shadow: 1px 1px 1px #222;}
[id='h2']{font-size: 22px; padding-top: 15px;}
[id='h6']{font-size: 12px; padding-bottom: 20px;}
div[id='endereco'], div[id='atendimento'] {float: left; width: 460px; margin: 10px 0 0; height: 100px;}
div[id='atendimento'] {width: 490px;}
div[id='endereco'] address, div[id='atendimento'] address {font-style: normal; font-weight: lighter;  text-indent: 20px}
div[id='endereco'] a, div[id='atendimento'] a {margin: 7px 0; float: left; width: 100%; text-indent: 5px; font-size: 11px;}
div[id='endereco'] a img, div[id='atendimento'] a img{float: left; margin: 0 0 0 20px}
div[id='endereco'] h3, div[id='atendimento'] h3{color: #232323; font-size: 18px; font-weight: normal; margin: 5px 0;}
div[id='endereco'] h3 img, div[id='atendimento'] h3 img{margin: 0 5px 0 0}
p[id='copyright']{text-align: center; font-size: 11px; margin: 20px 0}
section[id='corpo'] h2{font-size: 32px; color: #232323; font-weight: normal;}
div[class='more']{position: absolute; right: 0; top: 7px; width: 250px; }
div[class='more'] a{background: url("../img/more.png") no-repeat 0 0; height: 25px; overflow: hidden; position: absolute; right: 0; text-indent: -999px; top: 0px; width: 25px;}
div[class='more'] a:hover{background-position: bottom;}
div[class='more'] [class='veja-mais']{font-size: 14px; color: #96b734; text-align: right; position: relative; right: 30px; top: 3px}
/*intena - index*/
div[class^='portbox']{width: 300px; height: 263px; float: left; position: relative; padding: 0 30px 30px 0}
div[class^='portbox'] a{width: 300px; height: 263px; float: left; position: relative;}
div[class^='portbox'] div[class='bgdark']{width: 302px; height: 48px; width: 300px; float: left; position: relative; background: url(../img/detalhe-box.png) repeat-x; top: -50px;}
div[class^='portbox'] div[class='bgdark'] a{color: #fff; float: left; padding: 15px 0 15px 10px; width: 250px; height: 18px!important}
div[class^='portbox'] div[class='bgdark'] a[class='full']{padding: 12px 10px 7px 0;float: right;width: 26px;}
div[class^='portbox'] div[class='bg-white'] {width: 300px; height: 263px; position: absolute; top: 0px; display: none; background: #FFF; opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
div[class^='portbox'] div[class*='selecionado'] {display: block;}
div[class='box-index']{width: 945px !important; height: 250px!important; background: #e7eae6; position: relative; margin: 0 auto;}
div[class='box-index'] div[class^='acessos']{float: left; height: 100px; border-right: 1px dashed #FFF; padding: 0 25px; margin: 20px 0 0 0;}
div[class='box-index'] p{margin:40px 20px 0; float: left; font-weight: lighter; text-align: justify}
div[class='box-index'] [class='more']{top: 210px; right: 15px;}
div[class*='noborder']{border: none !important;}
div[id*='hover']{float: left;}
/*a m3*/
a[class^='linkbt']{padding: 13px 5px; width: 280px; float: left; background: #e7eae6; color: #7c7b69; font-size: 22px; margin: 30px 46px 20px 0;}
a[class^='linkbt'] img{float: left; margin: 0 10px;}
div[class^='funcionario']{height: 410px;}
div[class^='funcionario'] div[class='texto-funcionario'] {margin-top: 40px; width: 635px; height: 310px; }
div[class^='funcionario'] div[class='texto-funcionario'] h3 { font-size: 22px;}
div[class^='funcionario'] div[class='texto-funcionario'] h3 span{ font-size: 16px; color: #7c7b69; margin: 25px 0;}
div[class^='funcionario'] div[class='texto-funcionario'] p{ text-align: justify; line-height: 26px;}
div[class$='direita'] div[class='texto-funcionario'] {float: right; background: url(../img/bg-funcionario-left.png) no-repeat left}
div[class$='esquerda'] div[class='texto-funcionario'] { float: left; background: url(../img/bg-funcionario-right.png) no-repeat right}
/*portifolio*/
div[id='filtros']{width: 535px; position: absolute; top: 0; right: 0; float: right;}
div[id='filtros'] [class^='servico']{float: left; margin: 0 0 0 15px}
div[id='filtros'] [class^='servico'] a[class='chave']{width: 29px; height: 29px; background: url(../img/filtro.png) no-repeat top; float: left; text-indent: -999px; overflow: hidden; margin: 0 5px 0 0;}
div[id='filtros'] [class^='servico'] p {float: left; font-size: 12px; margin: 7px 0 0 0; color: #7c7b69}

div[class='paginacao']{width: 340px; margin: 0 auto; color: #7c7b69; font-size: 22px}
div[class='paginacao'] span[class='next']{float: right; cursor: pointer; width: 130px}
div[class='paginacao'] span a[class='next']{float: right; cursor: pointer; width: 130px; color: #7C7B69}
div[class='paginacao'] span[class='next'] img{float: right; margin: 3px 0 0 10px}
div[class='paginacao'] span a[class='next'] img{float: right; margin: 3px 0 0 10px}
div[class='paginacao'] span[class='disabled'] {}
div[class='paginacao'] span[class='prev']{float: left; cursor: pointer; width: 140px}
div[class='paginacao'] span a[class='prev'] {float: left; cursor: pointer; width: 140px; color: #7C7B69}
div[class='paginacao'] span a[class='prev'] img{float: left; margin: 3px 18px 0 0}
div[class='paginacao'] span[class='prev'] img{float: left; margin: 3px 10px 0 0}
/*clientes*/
div[class^='box']{float: left; width: 292px; height: 254px; border: 4px solid #e7eae6; cursor: pointer; position: relative; margin: 0 30px 30px 0;overflow: hidden;}
div[class^='box'] div[class='bgdark']{width: 292px; height: 48px; float: left; position: relative; background: url(../img/detalhe-box.png) repeat-x; top: -55px;}
div[class^='box'] div[class='bgdark'] p{text-indent: 15px; font-size: 16px; color: #fff;}
div[class^='box'] div[class='cliconteudo']{position: absolute; display: none ;top:0px; background: url('../img/bg-escuro.png') ;width: 272px; height:234px; color: #FFF; padding: 12px; left: 0;}
div[class^='box'] div[class='cliconteudo'] h3{ padding: 0; margin: 0; font-size: 16px;}
div[class^='box'] div[class='cliconteudo'] p{ text-align: justify;}
div[class^='box'] div[class='cliconteudo'] div[class='sevices']{float: left;}
div[class^='box'] div[class='cliconteudo'] div[class='sevices'] p{float: left; margin: 0; background: #96b734; padding: 5px 5px; font-size: 12px; color: #000; margin: 0 5px 5px; line-height: 22px}
/**/
div[class^='servicestext']{width: 100%; float: left; padding: 0 0 40px 0; margin: 0 0 40px 0; border-bottom: 1px dashed #e7eae6; line-height: 25px;}
div[class^='servicestext'] h3{margin: 0 0 15px 0; font-size: 22px;font-weight: normal;}
div[class^='servicestext'] p{margin: 0; text-align: justify;}
div[class^='servicestext'] img{margin: 20px 30px 0 0;}
div[id='mapa'] {border: 3px solid #e7eae6}
div[id='address']{width: 635px; margin: 50px auto 0; clear: both}
div[id='address'] address {width: 290px; text-align: right; float: left; border-right: 2px solid #000; padding: 0 25px 0 0; font-style: normal; line-height: 26px}
div[id='address'] address[class='noborder-last-right'] {width: 300px;text-align: left; float: left; padding: 0; margin: 0 0 0 0}
/*formulario*/
[class^='input']{background: #e7eae6; padding: 15px 20px; border: none; margin: 0 0 25px 0; font: 16px georgia; color: #232323; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 19px; }
[class*='textarea']{background: #e7eae6; padding: 15px 20px; border: none; margin: 0 0 25px 0; font: 16px georgia; color: #232323; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 122px; }
[class*='textarea'] textarea{height: 120px; margin-top: -16px; font:16px georgia}
input[type='submit'][class='btn']{background: url(../img/bg-btn.png) no-repeat; border: none; margin: 0; padding: 5px 39px 10px; font: 22px georgia; color: #FFF; text-shadow:1px 1px 1px #222222; float: right; width: 145px }
[class*='select'] {height: 48px !important; margin: 0 0 25px}
[class*='450'] .jNiceSelectWrapper{width: 450px !important;}
[class*='450'] .jNiceSelectText{width: 365px !important;}
[class*='hide']{float: left; height: 25px; margin-top: -23px; background: transparent; border: 0px;  position: relative;  font: 16px georgia;}
[id='frmrapido'] .input{float: left;}
[id='frmrapido'] .input label{width: 100%; float: left}
div[id='overlay']{position: absolute; width: 100%; height: 200%; width: 100%; background: url(../img/bg-escuro.png); z-index: 100}
div[id='alert']{position: relative; top: 0; margin: 200px auto; width: 400px; padding: 20px 0; background: #E7EAE6; border: 2px solid #848470; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
div[id='alert'] #flashMessage{text-align: center; width: 100%; }
#erro{color: #900; font-weight: bold}
#erros{color: #8bae34; font-weight: bold; margin: -30px 0 10px 0 }
#toTop{background: url(../img/bg-top.png) no-repeat; position: fixed; right: 5px; top: 50%; width: 32px; padding: 9px 0px; text-align: center;color: #FFF; font-size: 12px; cursor: pointer; z-index: 2}
span.disabled img{margin: 0 13px -3px 0}
div.select-460 div.jNiceWrapper { z-index: 500 !important }

