/*
    Documento   : estilos
    Criado em : 10/02/2010
    Author     : Quize - Soluções para Internet
    Description:
        Estilos do site
*/


/* Eric Meyer Reset CSS ------------------------------------------------------*/

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/* ----------------------------------- -------------------------------------- */

body {
    font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
    color:#FFF;
    background: url(../img/bg_body.png) 0 324px repeat-x #000000;
    margin:0 auto;
    position: absolute;
    left:0;
    right:0;
    text-align: center;
    line-height: 1;
}

div.foreground {
    /*width:100%;
    height: 100%;
    position: fixed;
    top:0;
    background: url(../img/bg_trans.png) 0 0 repeat scroll;
    z-index: 9999;
    display: none;*/
}

a {
    color:#fff;
    text-decoration: none;
}

#topo {
    height:324px;
    position: relative;
    text-align: center;
}

.centro-topo, #all {
    margin:0 auto;
    width:980px;
    position: relative;
    left:auto;
    right:auto;
    height: 100%;
    text-align: left;
}

.pageQuemSomos {
    background: url('../img/img_topo_quemsomos.jpg') bottom center no-repeat #000000;
}

.pageLocalizacao {
    background: url('../img/img_topo_localizacao.jpg') bottom center no-repeat #000000;
}

.pageDicas {
    background: url('../img/img_topo_dicas.jpg') bottom center no-repeat #000000;
}

.pageNovidades {
    background: url('../img/img_topo_novidades.jpg') bottom center no-repeat #000000;
}

.pageTrabalheConosco {
    background: url('../img/img_topo_quemsomos.jpg') bottom center no-repeat #000000;
}

.pagePremios {
    background: url('../img/img_topo_premios.jpg') bottom center no-repeat #000000;
}

.pagePrincipal {
    background: url('../img/img_topo_principal.jpg') bottom center no-repeat #000000;
}

.pageContato {
    background: url('../img/img_topo_contato.jpg') bottom center no-repeat #000000;
}

.pageVantagensTerceirizacao {
    background: url('../img/img_topo_quemsomos.jpg') bottom center no-repeat #000000;
}

.pageSolicitaVisita {
    background: url('../img/img_topo_solicita_visita.jpg') bottom center no-repeat #000000;
}

.pageSolicitaEscolta {
    background: url('../img/img_topo_solicita_escolta.jpg') bottom center no-repeat #000000;
}

.page404 {
    background: url('../img/img_topo_pagina_not_found.jpg') bottom center no-repeat #000000;
}

.pageGentlemanSeguranca {
    background: url('../img/img_topo_gentleman_seguranca.jpg') bottom center no-repeat #000000;
}
.pageSegurancaEletronica {
    background: url('../img/img_topo_seguranca_eletronica.jpg') bottom center no-repeat #000000;
}
.pageGentlemanServicos {
    background: url('../img/img_topo_gentleman_servicos.jpg') bottom center no-repeat #000000;
}

#all {
    padding-top:6px;
    height: auto;
}

a:active {
    /*outline: 1px dashed #FFF !important;*/
}

a span, a b {
    cursor:pointer;
}

.invisible {
    display:none !important;
}

#logo {
    position:absolute; left:10px; top:20px;
}
#carros {
    position:absolute; top:120px; left:99px;
}

.logo {
    height:154px;
    position:absolute;
    top:11px;
    width:172px;
    display: block;
    overflow: hidden;
}

.logo h1 {
    font-size: inherit;
    line-height: 500px;
}

ul.menu-topo {
    position: absolute;
    top:15px;
    left:170px;
/*    left:241px;*/
}

ul.menu-topo li {
    display:block;
    float:left;
    height:21px;
    padding:5px 2px;


}
ul.menu-topo li a {
    display:block;
    height:21px;
    text-align:center;
    line-height: 150px;
    overflow:hidden;
    background-image: url(../img/menu_topo.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    clip: rect(0,0,auto,21px);

}

ul.menu-topo li.i-principal a {
    width:72px;
    background-position: 0 -21px;
}
ul.menu-topo li.i-principal a:hover, .sel-principal a {
    background-position: 0 0 !important;
}
ul.menu-topo li.i-quem-somos a {
    width:88px;
    background-position: -78px -21px;
}
ul.menu-topo li.i-quem-somos a:hover, .sel-quem-somos a {
    background-position: -78px 0 !important;
}
ul.menu-topo li.i-premios a {
    width:63px;
    background-position: -173px -21px;
}
ul.menu-topo li.i-premios a:hover, .sel-premios a {
    background-position: -173px 0 !important;
}
ul.menu-topo li.i-servicos {
    position: relative;
}
ul.menu-topo li.i-servicos a {
    width:69px;
    background-position: -243px -21px;
}
ul.menu-topo li.i-servicos a:hover, .sel-servicos a {
    background-position: -243px 0 !important;
}
ul.menu-topo li.i-visita a {
    width:126px;
    background-position: -317px -21px;
}
ul.menu-topo li.i-visita a:hover, .sel-visita a {
    background-position: -317px 0 !important;
}
ul.menu-topo li.i-escolta a {
    width:145px;
    background-position: 0 -277px;
}
ul.menu-topo li.i-escolta a:hover, .sel-escolta a {
    background-position: 0 -255px !important;
}
ul.menu-topo li.i-novidades a {
    width:73px;
    background-position: -451px -21px;
}
ul.menu-topo li.i-novidades a:hover, .sel-novidades a {
    background-position: -451px 0 !important;
}
ul.menu-topo li.i-dicas a {
    width:131px;
    background-position: -533px -21px;
}
ul.menu-topo li.i-dicas a:hover, .sel-dicas a {
    background-position: -533px 0 !important;
}
ul.menu-topo li.i-contato a {
    width:60px;
    background-position: -674px -21px;
}
ul.menu-topo li.i-contato a:hover, .sel-contato a {
    background-position: -674px 0 !important;
}

ul.sub-menu-servicos {
    display: none;
    position: absolute;
    top:21px;
    left:-150px;
    z-index:999;
    padding:0;
    width:460px;
    margin:0;
}

ul.sub-menu-servicos li {
    display: block;
    float: left;
}

ul.sub-menu-servicos li.seg a {
    width:149px;
    background-position: -262px -73px;
}
ul.sub-menu-servicos li.seg a:hover {
    background-position: -262px -52px !important;
}
ul.sub-menu-servicos li.ele a {
    width:149px;
    background-position: -420px -73px;
}
ul.sub-menu-servicos li.ele a:hover {
    background-position: -420px -52px !important;
}
ul.sub-menu-servicos li.ser a {
    width:138px;
    background-position: -577px -73px;
}
ul.sub-menu-servicos li.ser a:hover {
    background-position: -577px -52px !important;
}


.scale1 {
    letter-spacing: -.01em;
}
.smallCaps {
    font-variant: small-caps;
}
.fsize11 {
    font-size:11px;
}
.fsize14 {
    font-size:14px;
}
.fsize18 {
    font-size:18px;
}
.color-bege {
    color:#A19F6F;
}
.color-cinza {
    color:#6B6B6B;
}
.bold {
    font-weight: bold;
}

#contato-topo {
    position: absolute;
    top:74px;
    left:254px;
    font-variant: small-caps;
}
#contato-topo .text {
    font-size:11px;
    color:#6B6B6B;
    letter-spacing: -.01em;
    cursor: default;
}
#contato-topo .ddd {
    font-size:14px;
    color:#A19F6F;
    cursor: default;
}
#contato-topo .fone {
    font-size:18px;
    color:#A19F6F;
}

.separador {
    border-top: 1px solid #000;
    height: 2px;
    width:100%;
    overflow:hidden;
    border-bottom: 2px solid #000;
}
#s-verde {
    background: #094F51;
}
#s-bege {
    background: #494605;
}
#s-marron {
    background: #301C14;
}

#corpo {
    height:auto !important;
    min-height: 217px;
    height: 217px;
}

#rodape {
    position: relative;
    padding-top:24px;
    padding-bottom:20px;
}



/* Vantagens da Terceirização | Prêmios | Dicas de Segurança | Rastreamento On-line */

#box-baixo {
    /*margin-top:30px;*/
    height: 139px;
    background:#060606;
}

#box-baixo ul li {
    display:block;
    float:left;
}

#box-baixo ul li div {
    padding:18px 3px 0 15px;
}

#box-baixo ul li.vantagens {
    width:224px;
}
#box-baixo ul li.premios {
    width:266px;
}
#box-baixo ul li.dicas {
    width:252px;
}
#box-baixo ul li.rastreamento {
    width:238px;
}

#box-baixo ul li div a {
    text-decoration: none;
}
#box-baixo ul li div span.desc {
    line-height: 1.3em;
    font-size:12px;
    padding:3px 0;
    height: 31px;
}
#box-baixo ul li div span.more {
    margin-top:16px;
    color:#094F51;
    font-size:11px;
}
#box-baixo ul li div span {
    font-weight:normal;
    display:block;
}
#box-baixo ul li div a:hover span.more {
    text-decoration: underline;
}
.padR15 {
    padding-right: 15px !important;
}
#box-baixo ul li div h4 {
    color:#535B0A;
    display: block;
    padding-bottom: 4px;
    font-weight: bold;
    text-transform: uppercase;
}
#box-baixo ul li div h4 a {
    color:#535B0A !important;
}
#box-baixo ul li div h4 a:hover {
    text-decoration: underline;
}

table tr {
    vertical-align: top;
}

table.rastreamento tr td {
    padding:4px 0px;
}

table.rastreamento label {
    font-size:11px;
    color:#757575;
}
table.rastreamento input {
    border:0;
    height:14px;
    background:#A1A1A1;
}
table.rastreamento input#rLogin {
    width:159px;
}
table.rastreamento input#rSenha {
    width:134px;
}
table.rastreamento td.rbtn {
    vertical-align: middle;
}
table.rastreamento input.rBtnEnviar {
    vertical-align: bottom;
    background: url(../img/menu_topo.png) 0 -128px no-repeat transparent;
    width:19px;
    height: 16px;
    font-size: 8px;
    color:#fff;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    text-align: center;
    padding:0;
    margin-left: 5px;
}

#msgNews {
    color: #aaa;
}

/* -------------------------------------------------------------------------- */



ul#menu-rodape {
    display: block;
}
ul#menu-rodape li {
    float:left;
    display:block;
    padding-right:15px;
}
ul#menu-rodape li a {
    color:#72714D;
    text-decoration: none;
    text-transform: uppercase;
    font-size:11px;
}
ul#menu-rodape li a:hover {
    color:#CECC9C;
    text-decoration: underline;
}

#endereco-rodape {
    clear: both;
    display: block;
    color:#757575;
    font-size:11px;
    padding-top:12px;
    margin-top:12px;
    font-style: normal;
    line-height: 1.3em;
}

#logo-quize {
    position: absolute;
    top:21px;
    right:0;
    left:auto;
    display: block;
}



/* Estilo do corpo das páginas */

.bgTransPages
{
    width:980px;
    background: url('../img/bg_trans.png') 0 0 repeat scroll;

}

.contemPages
{
    padding:31px;
}

.historicoPags {
    text-transform: uppercase;
}

.historicoPags a {
    color: inherit !important;
}
.historicoPags a:hover {
    text-decoration: underline !important;
}

.pagina {
    position: relative;
    top:-38px;
    z-index:80;
    height: auto !important;
    min-height: 217px;
    height: 217px;
}


/* Página Principal */

#pg-principal {
    position: relative;
}

#box-novidades {
    width:490px;
    height:215px;
    position: relative;
    top:-27px;
    background: url('../img/bg_trans.png') 0 0 repeat scroll;
    z-index:80;
}

#box-novidades ul.navigator {
    position: absolute;
    left:auto;
    top:auto;
    right:5px;
    bottom:5px;
}

#box-novidades ul.navigator li {
    float: left;
    display: block;
    padding-left:3px;
}

#box-novidades ul.navigator li a {
    padding: 4px;
    display: block;
    background:#111;
    border-left: 1px solid #444;
    border-top: 1px solid #333;
}

#box-novidades ul.navigator li a.selected {
    color: #DDD;
    background:#222;
}

#box-novidades h3.title {
    color:#CECC9C;
    font-size:11px;
    padding:3px 0 0 10px;
    text-transform: uppercase;
}

#box-novidades .corpo-novidades {
    padding:27px 22px 0 16px;
}

#box-novidades .corpo-novidades a.img {

}
#box-novidades .corpo-novidades .texto {
    float: right;
    width:300px;
}
#box-novidades .corpo-novidades .texto h1 a {
    font-size:22px;
    font-weight: bold;
    text-transform: uppercase;
}
#box-novidades .corpo-novidades .texto h1 a:hover {
    text-decoration: underline;
}
#box-novidades .corpo-novidades .texto a {
    display: block;
}
#box-novidades .corpo-novidades .texto a.descricao {
    padding:4px 0;
}
#box-novidades .corpo-novidades .texto span {
    display: inline;
}
#box-novidades .corpo-novidades .texto span.desc {
    line-height: 1.4em;
}
#box-novidades .corpo-novidades .texto span.more {
    color:#0F5F61;
    font-size:12px;
}
#box-novidades .corpo-novidades .texto a:hover span.more {
    text-decoration: underline;
}



#secoes {
    width:465px;
    height: 454px;
    position: absolute;;
    top:-261px;
    right:1px;
    left:auto;
    z-index:81;
    background: url(../img/bg_trans.png) 0 0 repeat scroll transparent;
}

#secoes div.box-secao {
    width:153px;
    height:454px;
    float: left;
    margin-right:3px;
    position: relative;
}
#secoes div.box-secao h2 a {
    display: block;
    font-size:16px;
    padding:10px;
    text-align: left;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: -.09em;
}
#secoes div.box-secao .flash {
    height: 254px;
    padding:0px 0;
    background: #FFF;
}
#secoes div.box-secao .desc {
    display: block;
    padding: 10px 10px 20px 10px;
    line-height: 1.3em;
}
#secoes div.box-secao a.more {
    display: block;
    margin:0 10px;
    background-image: url(../img/menu_topo.png);
    width:80px;
    height: 24px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    line-height: 200px;
    position: absolute;
    top:auto;
    bottom:27px;
    margin:0 35px;
    overflow: hidden;
}
#secoes div.seguranca a.more {
    background-position: 0 -55px;
}
#secoes div.seguranca a.more:active {
    background-position: 1px -54px;
}
#secoes div.eletronica a.more {
    background-position: -86px -55px;
}
#secoes div.eletronica a.more:active {
    background-position: -85px -54px;
}
#secoes div.servicos a.more {
    background-position: -172px -55px;
}
#secoes div.servicos a.more:active {
    background-position: -171px -54px;
}

#secoes div.seguranca {
    background:#094F51;

}
#secoes div.eletronica {
    background:#4E4B06;
}
#secoes div.servicos {
    background:#301C14;
    margin-right: 0;
}

/* Contato */


#divInfVisita {
    padding:6px 0;
    width:175px;
    float: left;
    margin-right: 12px;
}
#divInfVisita p {
    color: #D6D6D6;
    font-size:12px;
    padding:0 6px;
    margin-bottom:12px;
    line-height: 1.3em;
}
#divImgContato {
    padding:6px 0;
    background: #474747;
    width:175px;
    float: left;
    margin-right: 12px;
}
#divImgContato img {
    width:163px;
    margin:0 6px;
    height:240px;
}
#divfrmContato {
    background: #474747;
    width:467px;
    height: 254px;
    float: none;
    display: inline-block;
}
.divfrmSolicitaEscolta {
    width:725px !important;
    height: auto !important;
/*    display: block !important;*/
}
#divfrmContato form {
    padding:18px 30px 0 20px;
    position: relative;
}

#divfrmContato table tr td {
    padding: 0 0 7px 2px;
}
#divfrmContato table tr td label {
    text-align: right;
    display: block;
/*    width: 135px;*/
}
#divfrmContato table tr td input {
    width:345px;
    border:0;
    vertical-align: middle;
}
#divfrmContato table tr td textarea {
    width:345px;
    height: 81px;
    overflow: auto !important;
    border:0;
}
#divfrmContato #msgErro {
    display: block;
    font-size:11px;
    color:#ffffff;
    float: left;
    padding-left:60px;
}
.txtAguardando {
    font-size:28px;
    color:#FFF;
    text-align: center;
}

.text-top {
    vertical-align: top;
}
input.btn-submit {
    display: block;
    float: right;
    width:55px !important;
    height:22px !important;
    background: #212121;
    font-size: 11px;
    color:#FFF;
    text-align: center;
    border:none;

}

/* Resposta Mensagem */
#respostaMsg {
}
#respostaMsg button {
    display:block;
    position: absolute;
    top:0;
    right:0;
    left:auto;
    background: #333;
    font-size:11px;
    color:#fff;
    border: none;
    padding:2px 4px;
}
#respostaMsg p {
    display:block;
    padding-bottom:12px;
    font-size:16px;
}
#respostaMsg table tr td {
    font-size:12px;
    padding:2px 4px;
}
#respostaMsg table tr td.label {
    text-align: right;
}
#respostaMsg table tr td {
    text-align: left;
}








#divInfContato {
    width:255px;
    height:345px;
    float: right;
}

#divInfContato address {
    padding:8px;
    font-size:11px;
    font-style: normal;
    display: block;
    background:#333;
}
#divInfContato address span {
    display: block;
    padding:2px 0;
}
#divInfContato address span.label {
    text-transform: uppercase;
}
#divInfContato address span.value {
    margin-bottom: 12px;
    line-height: 1.2em;
}
#divInfContato address span.ddd {
    font-size:14px;
    display: inline;
}
#divInfContato address span.fone {
    font-size:16px;
    font-weight: bold;
    display: inline;
}

#divInfContato address a.trabalhe-conosco {
    font-size:12px;
    color: #CECC9C;
    display: inline;
    display: block;
}

#error404 h1 {
    font-size: 24px;
    margin-bottom: 12px;
}

#error404 p {
    font-size: 12px;
    line-height: 1.3em;
}
#error404 a {
    color: #939393;
}

#vantagens div.desc {
    font-size:14px;
    color:#ddd;
    padding:8px 0 4px 0;
    margin-bottom: 20px;
    line-height: 1.1em;
}

#vantagens .lista-vantagens div {
    background: #333;
    margin-bottom: 20px;
}

#vantagens .contemPages h3 {
    color:#fff;
    display: block;
    font-size:13px;
    padding:5px 10px;
    text-align: left;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: -.03em;
    background: #2A2A2A;

}
#vantagens p {
    padding:8px 0 14px 0;
    /*text-indent: 1.5em;*/
    color:#bbb;
    font-size:12px;
    text-align: justify;
    line-height: 1.2em;

    padding:10px 15px 10px 10px;

}


/* Contato */


#divInfVisita {
    padding:6px 0;
    width:175px;
    float: left;
    margin-right: 12px;
}
#divInfVisita p {
    color: #D6D6D6;
    font-size:12px;
    padding:0 6px;
    margin-bottom:12px;
    line-height: 1.3em;
}
#divfrmCurriculum {
    background: #474747;
    width:100%;
    float: none;
    display: inline-block;
}
#divfrmCurriculum form {
    padding:18px 30px 0 20px;
    position: relative;
}

#divfrmCurriculum table tr td {
    padding: 0 0 7px 10px;
}
#divfrmCurriculum table tr td label {
    text-align: right;
    display: block;
    font-weight: bold;
}
#divfrmCurriculum table tr td label.rotulo {
    text-align: right;
    display: inline;
}
#divfrmCurriculum table tr td span.formatExample {
    text-align: right;
    display: inline;
    margin-left: 8px;
}
#divfrmCurriculum table tr td input {
    /*width:345px;*/
    padding:1px 3px;
    width:auto;
    border:0;
    vertical-align: middle;
}
#divfrmCurriculum table tr td textarea {
    width:345px;
    height: 81px;
    overflow: auto !important;
    border:0;
}
#divfrmCurriculum #msgErro {
    display: block;
    font-size:12px;
    color:#FF9900;
    float: left;
    /*padding-left:60px;*/
}
#divfrmCurriculum tr td input.btn-submit {
    float: none;
    position: relative;
    margin: 0 auto;
    width: 100px !important;
}
#divfrmCurriculum tr td.submit {
    text-align: center;
}

div#semVagas {
    font-size:12px;
    line-height: 1.3em;
}

/* Linhas de Trabalho */

ul#lista-linhasTrabalho
{
    width:750px;
    position: relative;
    margin:0 auto;
    text-align: center;
}

ul#lista-linhasTrabalho h3
{

    background: url(../img/menu_topo.png) scroll no-repeat transparent !important;
    height: 29px;
}
ul#lista-linhasTrabalho h3#gentleman-seguranca
{

    background-position:  0 -150px !important;
}
ul#lista-linhasTrabalho h3#seguranca-eletronica
{

    background-position:  0 -179px !important;
}
ul#lista-linhasTrabalho h3#gentleman-servicos
{

    background-position:  0 -208px !important;
}
ul#lista-linhasTrabalho h3 a {

    display:block;
    font-size:12px;
    height:20px;
    letter-spacing:0;
    line-height:1.2em;
    padding-top:8px;
    text-align:center;
    text-transform:uppercase;
}

ul#lista-linhasTrabalho li
{
    width:217px;
}
.item-list-linhaTrabalho
{
    float:left;
    padding: 0 11px;
}

.item-list-linhaTrabalho0
{
    float:left;
    margin:0;
}

ul#lista-linhasTrabalho li span.img
{
    width:217px;
    overflow:hidden;
    margin-bottom:10px;
}

a.linka-linhaTrabalho span {
    display: block;
}

a.linka-linhaTrabalho:hover span
{
    color:#999999;
}

/* Serviços */

ul#lista-destaques li a span.txt-servicos, ul#lista-destaques li a span.txt-novidades
{
    height:70px;
}

ul#lista-destaques li a p
{
    margin-top:13px;
}

#emDestaque
{
    width:704px;
    height:229px;
    background:#333333;
}
#emDestaque .dspBlock
{
    line-height: 1.1em;
}

ul#lista-destaques li a:hover span.green-water, ul#lista-mais-servicos li a:hover span.green-water, ul#lista-mais-novidades li a:hover span.green-water
{
    text-decoration:underline;
}

ul#lista-mais-servicos li span.dspBlock, ul#lista-mais-novidades li span.dspBlock
{
    width:180px;
    margin:2px 0;
}

#servico, #novidade
{
    width:704px;
    background:#333333;
    margin-bottom: 17px;
    padding-bottom:15px;
    display:table;
}

.contemServico, .contemNovidade
{
    padding:28px 28px 0 38px;
}

.contemServico ul li, .contemNovidade ul li
{
    list-style:inside;
    margin-bottom:10px;
}

div.contemServico div.img-servico, div.contemNovidade div.img-novidade
{
    height:auto !important;
    min-height: 192px;
    height: 192px;
    width:300px;
    overflow:hidden;
    margin:0 17px 0px 0;
    float:left;
    border: 5px solid #fff;
	background:#FFFFFF;
}
div.contemServico div.img-servico img, div.contemNovidade div.img-novidade img
{
    
}
.contem-conteudo
{
    line-height:18px;
    text-align: justify;
}

div.contemServico h3, div.contemNovidade h3
{
    margin-bottom:15px;
}

#maisServicos, #maisNovidades
{
    width:203px;
    float:right;
    background:#333333;
    border-right:#1B1B1B 1px solid;
}
ul#lista-mais-servicos, ul#lista-mais-novidades
{
    padding:19px 0 0 17px;
    line-height: 1.3em;
}

ul#lista-mais-servicos li, ul#lista-mais-novidades li
{
    width:160px;
    margin-bottom:26px;
}

ul#lista-mais-servicos li.ultimoMaisServicos, ul#lista-mais-novidades li.ultimoMaisNovidades
{
    margin-bottom:13px;
}


ul#lista-servicos
{
    width:937px;
}

ul#lista-servicos h3
{
}
ul#lista-servicos h3 a
{
    display: block;
    font-size:12px;
    padding-top:8px;
    width:217px;
    text-align: center;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: 0em;
    height: 20px;
}
ul#lista-servicos.gentleman-seguranca h3 a
{
    background: #094F51;
}
ul#lista-servicos.seguranca-eletronica h3 a
{
    background: #4E4B06;
}
ul#lista-servicos.gentleman-servicos h3 a
{
    background: #301C14;
}
ul#lista-servicos li
{
    margin-bottom:25px;
    width:217px;
}
.item-list-servico
{
    float:left;
    padding-right:23px;
}

.item-list-servico0
{
    float:left;
    margin:0;
}

ul#lista-servicos li span.img
{
}

div.linka-servico {
    height: 100px;
    overflow: hidden;
}
div.linka-servico a {

}
div.linka-servico span {
    display: block;
}

div.linka-servico:hover span
{
    color:#999999;
}


#servicos-detalhes #linhasTrabalho {
    width:704px;
    background: transparent;
}

#servicos-detalhes #linhasTrabalho div.thumb {
    background:#F1F1EB;
}
#servicos-detalhes #linhasTrabalho div.thumb img {
    position: relative;
    margin: 0;
    display: block;
    width: 100%;
}

#servicos-detalhes #linhasTrabalho #gentleman-seguranca {
    float: left;
    margin-right: 2px;
    width:227px;
    /*background: url(../img/menu_topo.png) 0 -150px no-repeat transparent;*/
    background: #094F51;
}
#servicos-detalhes #linhasTrabalho #seguranca-eletronica {
    float: left;
    margin-right: 2px;
    width:244px;
    /*background: url(../img/menu_topo.png) 0 -179px no-repeat transparent;*/
    background: #4E4B06;
}
#servicos-detalhes #linhasTrabalho #gentleman-servicos {
    float: right;
    width:229px;
    /*background: url(../img/menu_topo.png) 0 -208px no-repeat transparent;*/
    background: #301C14;
}

#servicos-detalhes #linhasTrabalho h2 a {
    display: block;
    font-size:12px;
    padding-top:8px;
    text-align: center;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: 0em;
    height: 20px;
}

/* -------------------- *** -------------------------- */

h3
{
    font-size:18px;
}

.left
{
    float:left;
}

.both
{
    clear:both;
}

.gray
{
    color:#80807F;
}

.green-water
{
    color:#318783
}

.dspBlock
{
    display:block !important;
    line-height: 1.3em;
}


/*DICAS E NOVIDADES*/

#lista-destaques
{
    float:right;
    padding:26px 20px 0 0;
    margin:0 auto 0 0;
    width:601px;
}

ul#lista-destaques li
{
    width:153px;
    float:left;

}
ul#lista-destaques li a
{
    width:123px;
    display: block;
}

ul#lista-destaques li.ultimoDestaque
{
    width:123px;
}

ul#lista-destaques li a span.img-descricao
{
    height:77px;
    overflow:hidden;
    width:123px;
    margin-bottom:7px;
}

ul#lista-destaques li a span.txt-dicas, ul#lista-destaques li a span.txt-novidades
{
    height:70px;
}

ul#lista-destaques li a p
{
    margin-top:13px;
}

#emDestaque
{
    width:704px;
    height:229px;
    background:#333333;
}

ul#lista-destaques li a:hover span.green-water, ul#lista-mais-dicas li a:hover span.green-water, ul#lista-mais-novidades li a:hover span.green-water
{
    text-decoration:underline;
}

ul#lista-mais-dicas li span.dspBlock, ul#lista-mais-novidades li span.dspBlock
{
    width:180px;
    margin:2px 0;
    line-height: 1.3em;
}

#dica, #novidade
{
    width:704px;
    background:#333333;
    margin-bottom: 17px;
    padding-bottom:15px;
    display:table;
}

.contemDica, .contemNovidade
{
    padding:28px 28px 0 38px;
}

.contemDica ul li, .contemNovidade ul li
{
    list-style:inside;
    margin-bottom:10px;
}

div.contemDica div.img-dica, div.contemNovidade div.img-novidade
{
    width:300px;
    overflow:hidden;
    margin:0 17px 2px 0;
    float:left;
}
.contem-conteudo
{
    line-height:18px;
}

div.contemDica h3, div.contemNovidade h3
{
    margin-bottom:15px;
}

#maisDicas, #maisNovidades
{
    width:203px;
    float:right;
    background:#333333;
    border-right:#1B1B1B 1px solid;
}
ul#lista-mais-dicas, ul#lista-mais-novidades
{
    padding:19px 0 0 17px;
}

ul#lista-mais-dicas li, ul#lista-mais-novidades li
{
    width:160px;
    margin-bottom:26px;

}

ul#lista-mais-dicas li.ultimoMaisDicas, ul#lista-mais-novidades li.ultimoMaisNovidades
{
    margin-bottom:13px;
}

.historicoPags
{
    padding:12px 0 0 18px;
    color:#CECC9C
}

.historicoPags a
{
    color:#CECC9C !important;
}

.historicoPags h2
{
    font-size: 12px !important;
    display: inline;
}
.historicoPags h3
{
    display: inline;
    font-size: 12px !important;
}
.historicoPags h4
{
    display: inline;
    font-size: 12px !important;
}

.titDestaque
{
    display:block;
    width:140px;
    height:15px;
}


/* PREMIOS */

ul#lista-premios
{
    width:937px;
}

ul#lista-premios h3
{
    margin-bottom:7px;
}

ul#lista-premios li
{
    margin-bottom:25px;
    width:217px;
}
.item-list-premio
{
    float:left;
    padding-right:23px;
}

.item-list-premio0
{
    float:left;
    margin:0;
}

ul#lista-premios li span.img
{
    width:217px;
    height:147px;
    overflow:hidden;
    margin-bottom:10px;
    
}

div.linka-premio span {
    display: block;
}

div.linka-premio:hover span
{
    color:#999999;
}

/* QUEM SOMOS*/

#quemSomos .contemPages
{
    padding:31px 10px 31px 31px;
}

#quemSomos .contemPages img
{
    display: none;
}

#quemSomos .contemPages img.show {
    display: block;
}

.text-quemSomos
{
    width:595px;
    padding-right: 20px;
    float:right;
    text-align: justify;
    color:#B5B5B5;
    line-height:18px;
}

#quemSomos .imagens-quemSomos {
    border:5px solid #ffffff;
    width: 299px;
    overflow: hidden;
    height: 200px;
}

#localizacao iframe {
    border: 6px solid #333333;
    background: #fff;
}
