@charset "utf-8";

#conteudo h1 {
    font-family:'bebas', sans-serif;
    font-size:200%;
    color:#16193d;
    font-weight:normal;
    margin-bottom:15px;
}

#conteudo h2 { /* Estilo dos títulos das chamadas */
    font-family:'bebas', sans-serif;
    font-size:140%;
    color:#fff;
    font-weight:normal;
}

/* CLASSES */
.col01, .col02, .col03 {
    margin-bottom:30px;
}

.col01 {
    width:314px;
    margin-right:20px;
}

    .col01 div {
        background:#244381;
        padding:10px;
        width:294px;
        height:118px;
        color:#fff;
    }
    
    .col01 .btn {
        right:5px;
        bottom:5px;
    }

.col02 {
    width:350px;
}

    .col02 .imgHolder {
        width:347px;
        height:126px;
    }
    

        .col03 .imgHolder h2,
        .col03 .imgHolder span {
            background:rgba(36,67,129,0.9);
        }
    
        .col02 .imgHolder h2 {
            bottom:44px;
            left:0;
            display:inline-block;
            padding:5px 7px;
        }
        
        .col02 .imgHolder span {
            bottom:0;
            left:0;
            color:#fff;
            font-size:100%;
            padding:7px;
            height:30px;
        }
        
    .col02 .solucoesHolder {
        width:317px;
        height:200px;
        background:url("../img/padrao/bgSolucoes.jpg") no-repeat;
        color:#fff;
        padding:15px 15px;
		border-top:#fff 10px solid;
    }
    
        .col02 .solucoesHolder h2 {
            margin-bottom:5px;
        }
    
        .col02 .solucoesHolder h3 {
            color:#f2a706;
            font-family:'bebas', sans-serif;
            font-size:135%;
            font-weight:normal;
        }

.col03 {
    width:276px;
}

    .col03 .imgHolder {
        margin-bottom:11px;
    }

        .col03 .imgHolder h2 {
            bottom:111px;
            left:0;  
            padding:3px 5px;
        }

        .col03 .imgHolder span {
            width:240px;
            color:#fff;
            padding:10px 5px;
            bottom:40px;
            left:0;        
        }

        .col03 .imgHolder .btn {
            right:5px;
            bottom:5px;
        }
    
    .col03 .contatoHolder {
        width:276px;
        height:102px;
        display:block;
        line-height:102px;
        /* Gradiente */
        background: -moz-linear-gradient(top,  #244381 0%, #16183b 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244381), color-stop(100%,#16183b)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #244381 0%,#16183b 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #244381 0%,#16183b 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #244381 0%,#16183b 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #244381 0%,#16183b 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244381', endColorstr='#16183b',GradientType=0 ); /* IE6-9 */
    }
    
        .col03 .contatoHolder img {
            position:absolute;
            top:0;
            right:0;
        }
        
        .col03 .contatoHolder strong {
            color:#f2a706;
            display:inline-block;
            font-family:'bebas', sans-serif;
            font-size:170%;
            font-weight:normal;
            margin-left:10px;
        }
        
/* - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # -- */

.servicosHolder {
    text-align:center;
}

    .servicosHolder div {
        width:956px;
        height:44px;
        background:url('../img/padrao/bgQuote.png') no-repeat center 8px;
        margin-bottom:33px;
    }
    
        .servicosHolder em {
            display:block;
            margin-bottom:0.5em;
            color:#5e5f5d;
            font-weight:bold;
            font-size:120%;
        }

            .servicosHolder em.emMaior {
                font-size:140%;
            }
            
    .servicosHolder ul {
        width:984px;
    }
    
        .servicosHolder ul li {
            float:left;
            width: 240px;
			margin-left:60px;
        }
        
        .servicosHolder ul li img {
            margin-bottom:5px;
        }
        
        .servicosHolder ul li span {
            font-weight:bold;
            font-style:italic;
            font-size:120%;
            color:#1a1b1a;
        }