html {background:url(../imagens/site/bg_site.png);}
body {color:black;font:13px swis721ltcnbtlightlightLtLt;background:url(../imagens/site/bg.jpg) no-repeat;line-height:20px;}
html,
body {height:100%;}

#content {min-height:100%;position:relative;}
#content-page {padding-bottom:120px;}

.form input[type="text"],
.form textarea,
.form .selected {font-family:swis721ltcnbtlightlightLtLt;max-width:277px;min-width:277px;border:0px;background:url(../imagens/site/bg_input.png) no-repeat;padding:15px 20px 20px 20px;color:white;float:left;margin:0px 10px 6px 0px;text-transform:uppercase;font-size:14px;}
.form input[type="text"]:focus,
.form textarea:focus {background-position:left bottom;}
.form input[type="submit"],
.form input[type="reset"] {width:71px;height:45px;border:0px;background:url(../imagens/site/bg_submit.png) no-repeat;color:white;text-transform:uppercase;font-size:14px;font-family:swiss911xcmbtregularregulRgRg;position:absolute;margin:-58px 0px 0px 237px;}
.form input[type="submit"]:hover,
.form input[type="reset"]:hover {background-position:left bottom;}
.form textarea {min-height:72px;max-height:72px;background:url(../imagens/site/bg_textarea.png) no-repeat;}
.form .selected {background:url(../imagens/site/bg_selected.png) no-repeat;cursor:pointer;position:relative;z-index:1;}
.form .select .options {display:none;background:#004168;position:absolute;width:300px;margin:37px 0px 0px 8px;z-index:0;padding:8px 0px 0px 0px;z-index:0;border-radius:0px 0px 12px 12px;-moz-border-radius:0px 0px 12px 12px;-webkit-border-radius:0px 0px 12px 12px;overflow:hidden;}
.form .select .option {height:25px;line-height:25px;color:white;padding:0px 15px;font-size:11px;text-transform:uppercase;}
.form .select .option:hover {background:#011325;cursor:pointer;}

a {color:black;}

#header {height:300px;background:url(../imagens/site/bg_menu.png) repeat-x;position:relative;z-index:1;}
#header .logo {float:left;margin:8px 0px 0px 0px;}
#header .logo img {position:relative;z-index:1;position:absolute;}
#header .shadow {width:188px;height:16px;background:url(../imagens/site/bg_shadow_logo.png) no-repeat center;position:absolute;margin:147px 0px 0px -20px;z-index:0;}
#header .menu {float:left;height:69px;line-height:69px;margin:0px 0px 0px 260px;}
#header .menu li {float:left;padding:0px 22px;}
#header .menu a {text-transform:uppercase;color:white;font-size:18px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#header .menu a.selected li,
#header .menu a:hover li {background:#03599c url(../imagens/site/bg_shadow_menu.png) no-repeat;}
#header .facebook {float:right;width:34px;display:block;margin:17px 0px 0px 0px;width:34px;height:34px;background:url(../imagens/site/ico_facebook.png) no-repeat;}
#header .facebook:hover {background-position:left bottom;}

#footer {height:70px;position:absolute;bottom:0;width:100%;padding:30px 0px 0px 0px;}
#footer .egge {float:right;width:54px;height:40px;display:block;background:url(../imagens/site/ico_egge.png) no-repeat;margin:-20px 0px 0px 0px;}
#footer .icon {float:left;padding:0px 0px 0px 25px;width:327px;margin:0px 0px 24px 0px;}
#footer .telefone {background:url(../imagens/site/ico_telefone.png) no-repeat;}
#footer .email {background:url(../imagens/site/ico_email.png) no-repeat;}
#footer .endereco {background:url(../imagens/site/ico_endereco.png) no-repeat;}
#footer .facebook {background:url(../imagens/site/ico_facebook2.png) no-repeat;}

#home .wrapper.space {margin-top:260px;}
#home .banners {width:100%;position:absolute;z-index:0;top:0px;}
#home .banners .banner {display:none;}
#home .banners .banner div {width:100%;height:500px;}
#home .banners .nome {color:black;font-size:50px;margin:0px 0px 10px 0px;text-shadow:1px 1px 10px white;}
#home .banners .descricao {font-size:18px;color:white;line-height:25px;text-shadow:2px 2px 2px black;}
#home .banners .conteudo {width:500px;margin:200px 0px 0px 0px;float:right;}
#home .banners .bullets {position:relative;z-index:3;margin:0px 0px 0px 0px;text-align:center;*position:absolute;*left:50%;}
#home .banners .bullet {width:12px;height:12px;background:url(../imagens/site/ico_bullet.png) no-repeat;margin:0px 3px;display:inline-table;*float:left;}
#home .banners .bullet.selected,
#home .banners .bullet:hover {background-position:left bottom;cursor:pointer;}
#home .banners .servicos {position:absolute;left:50%;margin:-132px 0px 0px -490px;}
#home .banners .servicos .servico {float:left;margin:0px 0px 0px 10px;width:121px;height:150px;}
#home .banners .servicos .small {width:121px;height:115px;background:url(../imagens/site/bg_ico_servico.png) no-repeat;z-index:1;position:absolute;}
#home .banners .servicos .small .icon {position:absolute;width:121px;margin:28px 0px 0px 0px;}
#home .banners .servicos .shadow {width:133px;height:21px;background:url(../imagens/site/bg_shadow_servico.png) no-repeat;margin:103px 0px 0px 0px;position:absolute;z-index:0;}
#home .banners .servicos .nome {color:white;text-align:center;font-size:14px;text-transform:uppercase;margin:70px 0px 0px 0px;position:absolute;width:121px;}
#home .banners .servicos .alarmes .icon {height:38px;background:url(../imagens/site/ico_alarme.png) no-repeat center;}
#home .banners .servicos .video .icon {height:38px;background:url(../imagens/site/ico_video.png) no-repeat center;}
#home .banners .servicos .portaria .icon {height:38px;background:url(../imagens/site/ico_portaria.png) no-repeat center;}
#home .banners .servicos .big {width:121px;height:135px;background:url(../imagens/site/bg_ico_servico2.png) no-repeat;z-index:1;display:none;position:absolute;}
#home .banners .servicos .big .icon {position:absolute;width:121px;margin:32px 0px 0px 0px;}
#home .banners .servicos .big .nome {margin:75px 0px 0px 0px;}
#home .box {width:314px;float:left;margin:30px 0px 0px 0px;}
#home .box h1 {color:#002b60;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;font-size:31px;}
#home .box h2 {color:#777777;text-transform:uppercase;font-size:18px;margin-top:14px;}
#home .box p {width:292px;margin:15px 0px 20px 0px;}
#home .servicos {margin-left:8px;}
#home .newsletter {float:right;}
#home .newsletter #retorno-newsletter {margin:0px 0px 10px 0px;}

#quem-somos .bg-interna {height:499px;width:100%;background:url(../imagens/site/bg_quemsomos.png) no-repeat center top;position:absolute;margin:-330px 0px 0px 0px;}
#quem-somos h1 {color:#002b60;font-size:45px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#quem-somos h2 {color:#777777;font-size:18px;margin:14px 0px 35px 0px;text-transform:uppercase;}
#quem-somos .textos {float:left;width:620px;}
#quem-somos .textos .titulo {text-transform:uppercase;color:#005a9f;font-size:31px;font-family:swiss911xcmbtregularregulRgRg;margin:0px 0px 5px 0px;}
#quem-somos .textos .texto {margin:0px 0px 30px 0px;}
#quem-somos .fotos {float:right;width:313px;}
#quem-somos .fotos .overlay {width:300px;height:185px;background:url(../imagens/site/bg_overlay.png);position:absolute;z-index:2;border-radius:12px 12px 34px 12px;-moz-border-radius:12px 12px 34px 12px;-webkit-border-radius:12px 12px 34px 12px;}
#quem-somos .fotos .shadow {position:absolute;width:313px;height:18px;background:url(../imagens/site/bg_shadow_foto.png) no-repeat;z-index:0;margin:174px 0px 0px 0px;}
#quem-somos .fotos img {position:relative;z-index:1;border-radius:12px 12px 34px 12px;-moz-border-radius:12px 12px 34px 12px;-webkit-border-radius:12px 12px 34px 12px;}
#quem-somos .fotos .bullets {position:relative;z-index:3;margin:10px 0px 0px 0px;text-align:center;}
#quem-somos .fotos .bullet {width:12px;height:12px;background:url(../imagens/site/ico_bullet.png) no-repeat;margin:0px 3px;display:inline-table;}
#quem-somos .fotos .bullet.selected,
#quem-somos .fotos .bullet:hover {background-position:left bottom;cursor:pointer;}
#quem-somos .fotos .foto {display:none;}
#quem-somos .especialistas {height:121px;background:url(../imagens/site/bg_arrows.png) no-repeat 75px 0px;margin:70px 0px 0px 0px;position:relative;width:802px;}
#quem-somos .especialistas .titulo1 {color:#6c6c6c;font-size:45px;font-family:swiss911xcmbtregularregulRgRg;text-transform:uppercase;line-height:25px;padding:17px 0px 0px 0px;display:block;}
#quem-somos .especialistas .titulo2 {color:#b8b9b9;font-size:45px;font-family:swiss911xcmbtregularregulRgRg;text-transform:uppercase;}
#quem-somos .especialistas .servicos {position:absolute;right:0px;}
#quem-somos .especialistas .servico {float:left;margin:0px 0px 0px 10px;width:121px;height:150px;}
#quem-somos .especialistas .small {width:121px;height:115px;background:url(../imagens/site/bg_ico_servico.png) no-repeat;z-index:1;position:absolute;}
#quem-somos .especialistas .small .icon {position:absolute;width:121px;margin:28px 0px 0px 0px;}
#quem-somos .especialistas .shadow {width:133px;height:21px;background:url(../imagens/site/bg_shadow_servico.png) no-repeat;margin:103px 0px 0px 0px;position:absolute;z-index:0;}
#quem-somos .especialistas .nome {color:white;text-align:center;font-size:14px;text-transform:uppercase;margin:70px 0px 0px 0px;position:absolute;width:121px;}
#quem-somos .especialistas .alarmes .icon {height:38px;background:url(../imagens/site/ico_alarme.png) no-repeat center;}
#quem-somos .especialistas .video .icon {height:38px;background:url(../imagens/site/ico_video.png) no-repeat center;}
#quem-somos .especialistas .portaria .icon {height:38px;background:url(../imagens/site/ico_portaria.png) no-repeat center;}
#quem-somos .especialistas .big {width:121px;height:135px;background:url(../imagens/site/bg_ico_servico2.png) no-repeat;z-index:1;display:none;position:absolute;}
#quem-somos .especialistas .big .icon {position:absolute;width:121px;margin:32px 0px 0px 0px;}
#quem-somos .especialistas .big .nome {margin:75px 0px 0px 0px;}

#servicos .bg-interna {height:489px;width:100%;background:url(../imagens/site/bg_servicos2.png) no-repeat center 99px;position:absolute;margin:-330px 0px 0px 0px;}
#servicos h1 {color:#002b60;font-size:45px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#servicos h2 {color:#777777;font-size:18px;margin:14px 0px 25px 0px;text-transform:uppercase;}
#servicos .fotos {float:right;width:313px;}
#servicos .fotos .overlay {width:300px;height:185px;background:url(../imagens/site/bg_overlay.png);position:absolute;z-index:2;border-radius:12px 12px 34px 12px;-moz-border-radius:12px 12px 34px 12px;-webkit-border-radius:12px 12px 34px 12px;}
#servicos .fotos .shadow {position:absolute;width:313px;height:18px;background:url(../imagens/site/bg_shadow_foto.png) no-repeat;z-index:0;margin:174px 0px 0px 0px;}
#servicos .fotos img {position:relative;z-index:1;border-radius:12px 12px 34px 12px;-moz-border-radius:12px 12px 34px 12px;-webkit-border-radius:12px 12px 34px 12px;}
#servicos .fotos .bullets {position:relative;z-index:3;margin:10px 0px 0px 0px;text-align:center;}
#servicos .fotos .bullet {width:12px;height:12px;background:url(../imagens/site/ico_bullet.png) no-repeat;margin:0px 3px;display:inline-table;}
#servicos .fotos .bullet.selected,
#servicos .fotos .bullet:hover {background-position:left bottom;cursor:pointer;}
#servicos .fotos .foto {display:none;}
#servicos .servicos {float:left;margin:0px 0px 0px 20px;}
#servicos .servicos .servico {float:left;margin:0px 0px 0px 10px;width:121px;height:150px;}
#servicos .servicos .small {width:121px;height:115px;background:url(../imagens/site/bg_ico_servico.png) no-repeat;z-index:1;position:absolute;}
#servicos .servicos .small .icon {position:absolute;width:121px;margin:28px 0px 0px 0px;}
#servicos .servicos .shadow {width:133px;height:21px;background:url(../imagens/site/bg_shadow_servico.png) no-repeat;margin:103px 0px 0px 0px;position:absolute;z-index:0;}
#servicos .servicos .nome {color:white;text-align:center;font-size:14px;text-transform:uppercase;margin:70px 0px 0px 0px;position:absolute;width:121px;}
#servicos .servicos .alarmes .icon {height:38px;background:url(../imagens/site/ico_alarme.png) no-repeat center;}
#servicos .servicos .video .icon {height:38px;background:url(../imagens/site/ico_video.png) no-repeat center;}
#servicos .servicos .portaria .icon {height:38px;background:url(../imagens/site/ico_portaria.png) no-repeat center;}
#servicos .servicos .big {width:121px;height:135px;background:url(../imagens/site/bg_ico_servico2.png) no-repeat;z-index:1;display:none;position:absolute;}
#servicos .servicos .big .icon {position:absolute;width:121px;margin:32px 0px 0px 0px;}
#servicos .servicos .big .nome {margin:75px 0px 0px 0px;}
#servicos .texto-padrao {float:left;width:300px;}
#servicos .especialistas {background:url(../imagens/site/bg_arrow.png) no-repeat right bottom;width:321px;height:100px;margin:30px 0px 0px 0px;float:left;}
#servicos .especialistas .titulo1 {color:#6c6c6c;font-size:45px;font-family:swiss911xcmbtregularregulRgRg;text-transform:uppercase;line-height:25px;display:block;}
#servicos .especialistas .titulo2 {color:#b8b9b9;font-size:45px;font-family:swiss911xcmbtregularregulRgRg;text-transform:uppercase;}
#servicos .servico-detalhes {float:right;width:620px;margin:23px 0px 0px 0px;}
#servicos .servico-detalhes .titulo {color:#00599f;font-size:31px;font-family:swiss911xcmbtregularregulRgRg;text-transform:uppercase;margin:0px 0px 10px 0px;}
#servicos .servico-detalhes .texto {width:280px;float:left;}
#servicos .servico-detalhes .orcamento {color:white;display:block;width:317px;height:57px;background:url(../imagens/site/bg_orcamento.png) no-repeat;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;text-align:center;font-size:22px;line-height:54px;margin:10px 0px 0px -12px;}

#links-uteis .bg-interna {height:316px;width:100%;background:url(../imagens/site/bg_links.png) no-repeat center top;position:absolute;margin:-330px 0px 0px 0px;}
#links-uteis h1 {color:#002b60;font-size:45px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#links-uteis h2 {color:#777777;font-size:18px;margin:14px 0px 25px 0px;text-transform:uppercase;}
#links-uteis .link {float:left;width:380px;padding:13px;margin:12px 35px 0px 0px;}
#links-uteis .link .nome {color:#005a9f;text-transform:uppercase;font-size:31px;font-family:swiss911xcmbtregularregulRgRg;}
#links-uteis .link .site {color:black;}
#links-uteis .link:hover {background:#f3f3f3;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}

#sac .bg-interna {height:412px;width:100%;background:url(../imagens/site/bg_sac.png) no-repeat center top;position:absolute;margin:-330px 0px 0px 0px;}
#sac h1 {color:#002b60;font-size:45px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#sac h2 {color:#777777;font-size:18px;margin:14px 0px 25px 0px;text-transform:uppercase;}
#sac .box1 {width:300px;float:left;}
#sac .box2 {width:636px;float:right;}
#sac #retorno-orcamento {margin:0px 0px 10px 0px;}
#sac .box2 .box {float:left;width:317px;}
#sac .box1 .telefone,
#sac .box1 .email {text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;color:#005a9f;font-size:25px;}
#sac select {display:none;}

#contato .bg-interna {height:381px;width:100%;background:url(../imagens/site/bg_contato.png) no-repeat center top;position:absolute;margin:-330px 0px 0px 0px;}
#contato h1 {color:#002b60;font-size:45px;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;}
#contato h2 {color:#777777;font-size:18px;margin:14px 0px 25px 0px;text-transform:uppercase;}
#contato .form {width:325px;float:left;}
#contato .box-mapa {float:right;width:317px;height:273px;background:url(../imagens/site/bg_mapa.png) no-repeat;}
#contato .box-mapa #mapa {width:272px;height:237px;margin:14px 0px 0px 22px;}
#contato .box-mapa .endereco {font-size:14px;margin:26px 0px 0px 9px;color:#002b60;}
#contato #retorno-contato {margin:0px 0px 10px 0px;}
#contato .contatos {float:left;width:314px;height:281px;background:url(../imagens/site/bg_contatos.png) no-repeat;color:#878787;text-transform:uppercase;font-family:swiss911xcmbtregularregulRgRg;font-size:22px;}
#contato .contatos a {margin:31px 0px 0px 87px;display:block;color:#878787;}
#contato .contatos div {margin:4px 0px 0px 87px;display:block;}