@charset utf-8;
*{margin:0;padding:0}
html,body,#site{height:100%}
body > #site{height:auto;min-height:100%}
a{color:#39c;font-weight:bold;text-decoration:none}
a:hover{color:#FFC;text-decoration:underline}
body{background:#00222F;text-align:center;font:13px Tahoma, Arial, Verdana;color:#ccc}
form label{font-weight:bold;color:#ffc;display:block;margin-bottom:5px}
form label.foco{color:#fff}
form input.foco,form select.foco,form textarea.foco{border:solid 1px #fff}
form input,form textarea,form select{background:#134057;color:#fff;border:solid 1px #999;padding:5px}
form textarea{overflow:auto}
form select option,select option{padding-right:10px}
form button{display:block;float:left;margin-bottom:15px;background:#fff;border:none;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;width:auto;overflow:visible;padding:5px 10px 6px 7px}
form button img{display:inline;width:16px;height:16px;margin:0 3px -3px 0 !important}
form button:hover{background:#D3E4F1}
h1,h2,h3{color:#ffc;font-weight:normal}
h1{font-size:22px;margin-bottom:10px}
h1 img{width:260px;height:30px}
h2{font-size:18px;margin:20px 0 10px}
h3{font-size:15px;font-weight:bold;margin-bottom:6px}
h4{font-size:14px;font-weight:bold;margin:0}
img{display:block;border:none}
img.resposta{display:inline;float:left;margin:-3px 8px 0 0}
img.carregando{display:inline;width:25px;height:25px;float:left;margin:-3px 8px 0 0}
p{text-align:justify;line-height:18px;margin-bottom:10px}
p.botoes{text-align:center}
span.obrigatorio{font-weight:normal;color:#fc0}
span.erro{color:#C00;font-weight:bold}
ul{list-style:none;margin-bottom:20px}
#site{text-align:left;width:100%!important;min-width:900px;margin:auto}
#topo{text-align:center;width:900px;height:120px;padding-top:20px;margin:auto}
#topo #logo-topo,#topo #logo-topo img{width:455px;height:104px}
#topo #logo-topo{float:left}
#topo #contato-topo{text-align:right;margin-top:20px;float:right}
#topo #contato-topo h1{color:#fff;font-size:16px;font-weight:bold;text-transform:none;line-height:30px;margin-top:0}
ul#menu{background:url(../imagens/bg-menu.jpg) repeat-x top center;text-align:center;display:block;width:100%!important;min-width:900px;height:50px;position:relative;margin:auto;padding:0}
ul#menu li{line-height:50px;display:inline;height:50px}
ul#menu li a{color:#fff;padding:17px 25px}
#menu li a:hover,#menu li a.ativo{background:url(../imagens/bg-menu-hover.png) repeat-x top center;color:#ffc;text-decoration:none}
#menu li a.ativo:hover{color:#fff;text-decoration:none}
#bg-destaques{background:#fff url(../imagens/bg-destaques-capa.jpg) repeat-x top center;width:100%!important;min-width:900px;padding:10px 0}
#moldura-destaques{width:900px;position:relative;margin:auto}
#moldura-destaques h3{margin-bottom:5px}
#slider{width:900px;height:282px;margin:auto}
#slider ul{margin:0;padding:0}
#slider li{color:#333;text-align:justify;width:845px;height:282px;overflow:hidden;z-index:99}
#slider li img{width:520px;height:270px;margin-right:10px;border:solid 1px #ccc;overflow:hidden;z-index:99;float:left;padding:5px}
#slider li h3{font-size:18px;font-weight:normal;color:#000}
#slider li h4{font-weight:normal;margin-bottom:15px}
#slider li a:hover{color:#369;text-decoration:underline}
p#controls{position:relative;margin:0}
#prevBtn,#nextBtn{display:block;overflow:hidden;text-indent:-8000px;width:24px;height:68px;position:absolute;left:0;top:106px;z-index:100;margin:0}
#nextBtn{left:879px}
#prevBtn{left:-5px}
#prevBtn a,#nextBtn a{display:block;width:24px;height:68px;background:url(../imagens/destaque-anterior.gif) no-repeat 0 0}
#nextBtn a{background:url(../imagens/proximo-destaque.gif) no-repeat 0 0}
#destaque-pg{width:900px;color:#000;margin:auto}
#conteudo{text-align:left;width:900px;margin:auto;padding:20px 0 70px}
#rodape{background:#005680;width:100%!important;min-width:900px;height:70px;margin-top:-70px}
#bg-sistemas{background:#113F53;width:100%!important;min-width:900px}
#sistemas{text-align:left;width:900px;margin:15px auto 0;padding:15px 0}
#sistemas p{text-align:justify;margin:0}
#copyright{background:#005680;color:#fff;padding:15px 0}
#topo:after,#conteudo:after,#trabalhos-concluidos:after,div.portfolio:after,#slider:after,form p.botoes:after,ul#sistemas div ul:after,#orcamento p#psistemas:after,#orcamento p#pconteudo-site:after,#orcamento p#ppaginas:after{content:".";display:block;clear:both;overflow:hidden;visibility:hidden;height:0}
#tooltip{position:absolute;z-index:3000;background:#ffc;padding:5px}
#tooltip h3,#tooltip div{margin:0}
#tooltip h3{color:#000;font-weight:normal;font-size:12px}
#resumo-perfil-capa{margin-bottom:20px}
div.portfolio div.trabalho{width:420px;height:200px;float:left;position:relative;z-index:99;margin:0 60px 20px 0}
div.portfolio div.dir{margin-right:0}
div.etiqueta{position:absolute;top:0;left:0}
div.etiqueta img{width:89px;height:79px}
div.portfolio div.trabalho div.link-trabalho{color:#ffc;text-decoration:none;font-weight:normal;display:block;outline:none;cursor:pointer}
div.portfolio div.trabalho img.preview{width:410px;height:190px;border:solid 5px #E2EBEF}
div.portfolio div.trabalho div.link-trabalho:hover img.preview,div.portfolio div.trabalho div.link-trabalho:focus img.preview{border:solid 5px #9C0}
div.portfolio div.trabalho div.desc-site{background:url(../imagens/bg-desc-site.png) repeat-x top center;display:none;width:390px;margin-left:5px;position:absolute;bottom:5px;left:0;z-index:100;padding:10px}
div.portfolio div.trabalho div.link-trabalho div.desc-site h4{font-size:13px;font-weight:normal;margin-bottom:5px}
div.portfolio div.trabalho div.link-trabalho:hover div.desc-site{display:block;visibility:visible}
#orcamento{width:900px}
#orcamento h2{text-transform:uppercase;color:#39C;margin:0 0 10px}
#orcamento h2 a{color:#fff;font-weight:normal}
#orcamento label.check{font-weight:normal;color:#fff;text-align:left;width:300px;float:left}
#orcamento input.check{background:none;display:inline;width:16px;height:16px;margin-right:5px;border:none;padding:0}
#orcamento textarea{height:50px}
#orcamento fieldset{margin-bottom:25px;border:none}
.ui-helper-hidden-accessible{position:absolute;left:-999em}
.ui-radio-state-disabled,.ui-radio-state-checked-disabled,.ui-radio-state-disabled-hover,.ui-radio-state-checked-disabled-hover{color:#999}
span.ui-checkbox,span.ui-radio{display:block;float:left;width:16px;height:16px;margin-right:8px;background:url(../imagens/icon_checkbox.png) 0 -40px no-repeat}
span.ui-radio-state-hover,span.ui-checkbox-state-hover{background-position:0 -114px}
span.ui-checkbox-state-checked{background-position:0 -1px}
span.ui-checkbox-state-checked-hover{background-position:0 -75px}
span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled,span.ui-radio-state-checked{background-position:0 -161px}
span.ui-radio-state-checked-hover{background-position:0 -200px}
ul.sanfona{margin-bottom:40px}
ul.sanfona li div{padding-left:50px;margin:5px 0 20px}
ul#sistemas div ul li img,ul.servicos li img{display:inline-block;float:left;margin:1px 8px 0 0}
#contato textarea{height:150px}
form p.botao-submit,#copyright p{text-align:center;margin:0}
h3.historico-nav,ul.sanfona li,ul.servicos li,ul#sistemas div p{margin-bottom:10px}
#moldura-destaques,#moldura-destaques h3,#destaque-pg h1{color:#000}
#orcamento input,#orcamento textarea,#orcamento select,#contato,#contato input,#contato textarea,#contato select{width:500px}
#orcamento select,#contato select{width:510px}
#orcamento fieldset#dados-site-atual,span.ui-helper-hidden{display:none}
