@font-face {
    font-family: OpenSans_Regular;
    src: url(../fontes/OpenSans-Regular.ttf);
}

@font-face {
    font-family: OpenSans_Bold;
    src: url(../fontes/OpenSans-Bold.ttf);
}

@font-face {
    font-family: OpenSans_Semibold;
    src: url(../fontes/OpenSans-Semibold.ttf);
}

@font-face {
    font-family: OpenSans_Light;
    src: url(../fontes/OpenSans-Light.ttf);
}

@font-face {
    font-family: Merriweather_Bold;
    src: url('../fontes/Merriweather-Bold.ttf');
}

/*******************************************************************************
*
* PROPRIEDADES GERAIS
*
*******************************************************************************/

body {
    margin: 0;
}

body, td, th {

}

ul {
    margin: 0;
    padding: 0;
    border: none;
}

li {
    border: none;
}

a {
    border: none;
    text-decoration: none;
    outline: none;
    border: none;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    color: #353535;
}

a:hover {
    text-decoration: none;
}

.clear {
    clear: both;
}

.separador {
    width: 100%;
    height: 20px;
    display: block;
    position: relative;
    float: left;
}

.centraliza_conteudo {
    width: 990px;
    margin: auto;
}

/*******************************************************************************/

/*******************************************************************************
*
* CAPA - GERAL
*
*******************************************************************************/


/*******************************************************************************
*
* TOPO
*
*******************************************************************************/

header{
    width: 100%;
    height: 122px;
    float: left;
    background-color: #fff;
}

header .logo_topo{
    float: left;
    margin-left: 55px;
    margin-top: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('../imagens/Logo menu.png');
    width: 195px;
    height: 87px;
}

header .fone_topo{
    float: right;
    margin-right: 15px;
    color: #d34811;
    font-family: 'OpenSans_Regular';
    font-size: 17px;
    margin-top: 15px;
    width: 300px;
    line-height: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url('../imagens/whatsapp-logo (2).svg');
    background-position: left center;
    background-size: 25px 25px;
}

header .fone_topo span{
    margin-left: 35px;
}

header menu{
    float: right;
    margin-top: 20px;
    margin-right: 0px;
    
     -webkit-margin-before: 1em;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

header menu nav{
    float: left;
    list-style: none;
}

header menu nav a{
    float: left;
    color: #033460;
    font-family: 'OpenSans_Regular';
    font-size: 15.1px;
}

header menu ul{
    float: left;
    list-style: none;
}
header menu ul li{
    float: left;
    color: #033460;
    font-family: 'OpenSans_Regular';
    font-size: 16px;
}



/*******************************************************************************
*
* FINAL TOPO
*
*******************************************************************************/



/*******************************************************************************
*
* SECTION
*
*******************************************************************************/


section{
    float: left;
    width: 100%;
    background-image: url('../imagens/Fundo.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #fff;
}

section #slider{
    float: left;
    width: 100%;
    height: 380px;
}

section ul{
    list-style: none;
    width: 100%;
    height: 380px;
}

section .conteudo_entre_contato ul{
    list-style: none;
    width: 100%;
    height: auto;
    list-style: circle;
}

section .conteudo_entre_contato ul li{
    list-style: none;
    width: 100%;
    height: auto;
    list-style: circle;
}

section ul li.slide{
    float: left;
    width: 100%;
    height: auto;
    background-position: bottom center;
    background-repeat: no-repeat;
    height: 380px;
    list-style: none;
}

section ul li.slide-1{
    background-image: url('../imagens/slicer 1.jpg');
}

section ul li.slide-2{
    background-image: url('../imagens/slider 2.jpg');
}

section ul li.slide-3{
    background-image: url('../imagens/child-1835730_1920.jpg');
}

section ul li.slide-4{
    background-image: url('../imagens/child-1835730_1920.jpg');
}

section ul li.slide .titulo_slide{
    float: left;
    width: 450px;
    margin-left: calc(50% - 225px);
    margin-top: 160px;
    height: 30px;
    color: #fff;
    text-align: center;
    font-family: 'OpenSans_Bold';
    font-size: 22px;
    overflow: hidden;
}

section ul li.slide .descricao_titulo_slide{
    float: left;
    width: 400px;
    margin-left: calc(50% - 200px);
    color: #fff;
    text-align: center;
    font-family: 'OpenSans_Regular';
    font-size: 18px;
    margin-top: 10px;
    height: 22px;
}

section ul li.slide .botao_slide{
    margin-top: 20px;
    float: left;
    width: 220px;
    margin-left: calc(50% - 110px);
    border-radius: 0.2em;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    text-align: center;
    background-color: #2F5E8A;
}

.control-paging {width:990px; position: absolute; float: left; margin-top: -50px; text-align:center; z-index:998; margin-left: -22px;}
.control-paging li {display: inline-block; margin-left:5px; height:15px}
.control-paging li a {display:block; width:15px; height:15px; cursor:pointer; text-indent:-9999px; margin-bottom:5px}
.control-paging li a {background-image: url('../imagens/bolinha slider.png'); background-repeat:no-repeat; background-position: center;}
.control-paging li a.active {background-image: url('../imagens/bolinha selecionada slider.png');}

section #linha_esquerda{
    width: 100%;
    float: left;
    height: 27px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../imagens/linha_esquerda.png');
}

section .a_empresa{
    float: left;
    width: 790px;
    margin-top: 30px;
    margin-left: 30px;
}

section .a_empresa .titulo_capa{
    float: left;
    width: 100%;
    text-align: left;
    color: #033460;
    font-family: 'Merriweather_Bold';
    font-size: 24px;
}

section .a_empresa .descricao_capa{
    float: left;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
}

section #linha_direita{
    float: left;
    margin-top: 20px;
    height: 19px;
    width: 100%;
    background-image: url('../imagens/linha_direita.png');
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 35px;
}

section .seguros{
    float: left;
    width: 100%;
    height: auto;
}

section .seguros .titulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #033460;
    font-family: 'Merriweather_Bold';
    font-size: 24px;
}

section .seguros .subtitulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #d34811;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-bottom: 35px;
}

section .seguros .box_tipos_seguros{
    float: left;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    list-style: none;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    /*justify-content: space-around;*/
    justify-content: center;
}

section .seguros .box_tipos_seguros .tipo_seguro{
    width: 235px;
    height: 133px;
    float: left;
    background-image: url('../imagens/Fundo seguros.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}

section .seguros .box_tipos_seguros .tipo_seguro .icone{
    float: left;
    width: 100%;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 20px;
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-1{
    background-image: url('../imagens/Carro.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-2{
    background-image: url('../imagens/001-heart.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-3{
    background-image: url('../imagens/003-house.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-4{
    background-image: url('../imagens/005-aeroplane.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-5{
    background-image: url('../imagens/Responsabilidade Civil.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-6{
    background-image: url('../imagens/Riscos de engenharia copy.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-7{
    background-image: url('../imagens/EMPRESARIAL.png');
}

section .seguros .box_tipos_seguros .tipo_seguro .icone-8{
    background-image: url('../imagens/Layer 656.jpg');
}

section .seguros .box_tipos_seguros .tipo_seguro .tipo_seguro_nome{
    float: left;
    width: 100%;
    text-align: center;
    color: #033460;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-top: 8px;
}

section #linha_capa{
    float: left;
    width: 100%;
    height: 9px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../imagens/linha_capa.png');
    margin-top: 15px;
    margin-bottom: 40px;
}

section .nossos_clientes{
    float: left;
    width: 50%;
    height: auto;
}

section .nossos_clientes .box_nossos_clientes{
    float: right;
    width: 445px;
    margin-right: 25px;
    height: auto;
}

section .nossos_clientes .box_nossos_clientes .titulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #033460;
    font-family: 'Merriweather_Bold';
    font-size: 24px;
}

section .nossos_clientes .box_nossos_clientes .subtitulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #d34811;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-bottom: 35px;
}

section .nossos_clientes .box_nossos_clientes #depoimentos{
    float: left;
    width: 100%;
    height: auto;
}

section .nossos_clientes .box_nossos_clientes #depoimentos .control-paging {width:445px; position: absolute; float: left; margin-top: -140px; text-align:center; z-index:998; margin-left: -22px;}
section .nossos_clientes .box_nossos_clientes #depoimentos .control-paging li {display: inline-block; margin-left:5px; height:15px}
section .nossos_clientes .box_nossos_clientes #depoimentos .control-paging li a {display:block; width:15px; height:15px; cursor:pointer; text-indent:-9999px; margin-bottom:5px}
section .nossos_clientes .box_nossos_clientes #depoimentos .control-paging li a {background-image: url('../imagens/bolinha slider.png'); background-repeat:no-repeat; background-position: center;}
section .nossos_clientes .box_nossos_clientes #depoimentos .control-paging li a.active {background-image: url('../imagens/bolinha selecionada slider.png');}


section .nossos_clientes .box_nossos_clientes #depoimentos ul{
    float: left;
    width: 100%;
    list-style: none;
}

section .nossos_clientes .box_nossos_clientes #depoimentos ul li{
    float: left;
    width: 100%;
    height: 270px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 13.92px 2.08px rgba(39, 36, 37, 0.08);
}

section .nossos_clientes .box_nossos_clientes #depoimentos ul li .abre_parenteses{
    float: left;
    width: 90%;
    margin-left: 34px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
    background-image: url('../imagens/abre_parenteses.jpg');
    height: 22px;
}

section .nossos_clientes .box_nossos_clientes #depoimentos ul li .depoimento{
    float: left;
    margin-left: 45px;
    color: #d34811;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    width: 400px;
    height: 160px;
    margin-top: 15px;
}

section .nossos_clientes .box_nossos_clientes #depoimentos ul li .fecha_parenteses{
    float: right;
    height: 15px;
    width: 22px;
    margin-right: 20px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('../imagens/fecha_parenteses.jpg');
}

section .nossos_clientes .box_nossos_clientes #depoimentos ul li .nome_depoimento{
    float: right;
    font-family: 'OpenSans_Regular';
    font-size: 10px;
    margin-right: 15px;
    color: #033460;
    margin-top: 10px;
}



section .entre_em_contato{
    float: left;
    width: 50%;
    height: auto;
}

section .entre_em_contato .box_entre_em_contato{
    float: left;
    width: 445px;
    margin-left: 25px;
    height: auto;
}

section .entre_em_contato .box_entre_em_contato .titulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #033460;
    font-family: 'Merriweather_Bold';
    font-size: 24px;
}

section .entre_em_contato .box_entre_em_contato .subtitulo_capa{
    float: left;
    width: 100%;
    text-align: center;
    color: #d34811;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-bottom: 35px;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa{
    float: left;
    width: 420px;
    height: auto;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 13.92px 2.08px rgba(39, 36, 37, 0.08);
    margin-bottom: 30px;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa form{
    width: 370px;
    margin-left: calc(50% - 185px);
    float: left;
    margin-top: 20px;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa form input.box{
    float: left;
    width: 100%;
    height: 30px;
    border: solid 1px #e9e9e9;
    padding-left: 5px;
    margin: 0;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'OpenSans_Regular';
    color: #033460;
    line-height: 30px;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa form textarea{
    float: left;
    width: 100%;
    height: 60px;
    border: solid 1px #e9e9e9;
    padding: 0;
    margin: 0;
    line-height: 30px;
    padding-left: 5px;
    margin-bottom: 10px;
    resize: none;
    font-size: 14px;
    font-family: 'OpenSans_Regular';
    color: #033460;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa #msg_formulario{
    float: left;
    width: 100%;
    height: 20px;
    font-family: 'OpenSans_SemiBold';
    color: #033460;
    font-size: 14px;
    text-align: center;
    margin-bottom: 5px;
}

section .entre_em_contato .box_entre_em_contato #formulario_capa form input#botao-enviar{
    float: left;
    width: 90px;
    height: 30px;
    background-color: #2e5e89;
    text-align: center;
    font-family: 'OpenSans_Bold';
    color: #fff;
    border: 0;
    margin-left: calc(50% - 45px);
    line-height: 30px;
    border-radius: 0.3em;
    margin-bottom: 20px;
    cursor: pointer;
}

footer{
    float: left;
    width: 100%;
    height: auto;
}

footer .primeiro_azul{
    float: left;
    width: 100%;
    height: 122px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('../imagens/logo_rodape.png');
    background-color: #033460;
}

footer .branco_rodape{
    float: left;
    width: 100%;
    height: 50px;
    color: #FFFFFF;
}

footer .branco_rodape .box_facebook{
    float: left;
    width: 220px;
    margin-left: calc(50% - 110px);
    line-height: 50px;
    height: 50px;
    background-image: url('../imagens/facebook.jpg');
    background-position: left center;
    background-repeat: no-repeat;
}

footer .branco_rodape .box_facebook p{
    float: left;
    margin: 0;
    margin-left: 47px;
    color: #00325f;
    font-family: 'OpenSans_Bold';
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    padding: 0;
}

footer .segundo_azul{
    float: left;
    width: 100%;
    height: 94px;
    background-color: #033460;
}

footer .segundo_azul .endereco{
    float: left;
    text-align: center;
    width: 100%;
    color: #fff;
    font-family: 'OpenSans_Regular';
    text-align: center;
    font-size: 14px;
    margin-top: 30px;
}


/*******************************************************************************
*
* SEGUNDO NIVEL
*
*******************************************************************************/

section .titulo_2nivel{
    float: left;
    width: calc(100% - 56px);
    margin-left: 28px;
    margin-top: 35px;
    color: #033460;
    font-family: 'Merriweather_Bold';
    font-size: 22px;
}

section .conteudo_2nivel{
    float: left;
    width: calc(100% - 56px);
    margin-left: 28px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-top: 20px;
    min-height: 250px;
    margin-bottom: 250px;
}

section .conteudo_entre_contato{
    float: left;
    width: 430px;
    margin-left: 28px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-top: 20px;
    min-height: 250px;
    margin-bottom: 250px;
}

section .conteudo_entre_contato .contato_icon_fone{
    float: left;
    width: 100%;
    height: 48px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('../imagens/Telefone.png');
    margin-top: 15px;
}

section .conteudo_entre_contato .contato_icon_fone p{
    padding: 0;
    margin: 0;
    line-height: 20px;
    margin-top: -4px;
    margin-left: 40px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;

}

section .conteudo_entre_contato .contato_icon_email{
    float: left;
    width: 100%;
    height: 32px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('../imagens/email.svg');
    margin-top: 15px;
    background-size: contain;
}

section .conteudo_entre_contato .contato_icon_email p{
    padding: 0;
    margin: 0;
    line-height: 40px;
    margin-top: -4px;
    margin-left: 40px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;

}

section .conteudo_entre_contato .contato_icon_pin{
    float: left;
    width: 100%;
    height: 32px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('../imagens/pin.svg');
    background-size: contain;
    margin-top: 15px;
}

section .conteudo_entre_contato .contato_icon_pin p{
    padding: 0;
    margin: 0;
    line-height: 40px;
    margin-top: -4px;
    margin-left: 40px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 14px;

}

section #box_cotacao_online{
    float: right;
    width: 456px;
    margin-right: 25px;
    height: auto;
}

section #box_cotacao_online .botao_cote_online{
    float: left;
    width: 100%;
    color: #fff;
    background-color: #2e5e89;
    font-family: 'OpenSans_Bold';
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
}

section #box_cotacao_online .linha_ou{
    height: 1px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: solid 1px #d2430b;
}

section #box_cotacao_online .linha_ou p{
    color: #00325f;
    width: 40px;
    background-color: #FCDDDA;
    float: left;
    text-align: center;
    line-height: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    margin-top: -15px;
    margin-left: calc(50% - 20px);
}

section #formulario_contato{
    float: right;
    width: 456px;
    margin-right: 25px;
    height: 315px;   
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 13.92px 2.08px rgba(39, 36, 37, 0.08);
    margin-bottom: 30px;
}

section #formulario_contato .descricao_form{
    float: left;
    width: 100%;
    color: #d2430b;
    text-align: center;
    margin-top: 10px;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
}

section #formulario_contato form{
    width: 350px;
    margin-left: calc(50% - 175px);
    float: left;
    margin-top: 20px;
}

section #formulario_contato form input.box{
    float: left;
    width: 100%;
    height: 30px;
    border: solid 1px #e9e9e9;
    padding-left: 5px;
    margin: 0;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'OpenSans_Regular';
    color: #033460;
    line-height: 30px;
}

section #formulario_contato form textarea{
    float: left;
    width: 100%;
    height: 60px;
    border: solid 1px #E9E9E9;
    padding: 0;
    margin: 0;
    line-height: 30px;
    padding-left: 5px;
    margin-bottom: 10px;
    resize: none;
    font-size: 14px;
    font-family: 'OpenSans_Regular';
    color: #033460;
}

section #formulario_contato #msg_formulario{
    float: left;
    width: 100%;
    height: 20px;
    font-family: 'OpenSans_SemiBold';
    color: #033460;
    font-size: 14px;
    text-align: center;
}

section #formulario_contato form input#botao-enviar{
    float: left;
    width: 90px;
    height: 30px;
    background-color: #2e5e89;
    text-align: center;
    font-family: 'OpenSans_Bold';
    color: #fff;
    border: 0;
    margin-top: 10px;
    margin-left: calc(50% - 45px);
    line-height: 30px;
    border-radius: 0.3em;
    margin-bottom: 20px;
    cursor: pointer;
}

section #linha_contato{
    width: 100%;
    position: absolute;
    overflow: hidden;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../imagens/contato - linha.png');
    margin-top: 455px;
}

section .conteudo_2nivel ul#menu_seguros{
    width: 990px;
    margin-left: -27px !important;
    height: 50px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 13.92px 2.08px rgba(39, 36, 37, 0.08);
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

section .conteudo_2nivel ul#menu_seguros li{
    float: left;
    color: #033460;
    font-family: 'OpenSans_Regular';
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 50px;
}
section .conteudo_2nivel ul#menu_seguros li.primeiro{
    margin-left: 15px;
}

section .conteudo_2nivel ul#menu_seguros li.barrinha{
    margin-left: 10px !important;
    margin-right: 10px !important;
}

section .conteudo_2nivel .box_seguros_2nivel{
    float: left;
    width: 656px;
    height: auto;
    margin-left: calc(50% - 328px);
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 13.92px 2.08px rgba(39, 36, 37, 0.08);
    margin-top: 50px;
}


section .conteudo_2nivel .box_seguros_2nivel .titulo_seguro{
    float: left;
    width: 100%;
    text-align: center;
    color: #d34811;
    font-size: 20px;
    font-family: 'Merriweather';
    margin-top: 20px;
}

section .conteudo_2nivel .box_seguros_2nivel .conteudo_seguro{
    float: left;
    width: 540px;
    margin-left: calc(50% - 270px);
    color: #353535;
    letter-spacing: 0.5px;
    font-size: 13px;
    font-family: 'OpenSans_Regular';
    margin-top: 10px;
}

section .conteudo_2nivel .box_seguros_2nivel .botao_seguro{
    float: left;
    width: 314px;
    background-color: #2F5E8A;
    border-radius: 0.3em;
    font-size: 14px;
    color: #fff;
    text-align: center;
    height: 45px;
    line-height: 45px;
    margin-top: 28px;
    margin-bottom: 23px;
    margin-left: calc(50% - 157px);
    font-family: 'OpenSans_Bold';
}

section .conteudo_2nivel .flexbox_noticia{
    padding: 0;
    margin: 0;
    list-style: none;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    justify-content: space-between;

}

section .conteudo_2nivel .flexbox_noticia .box_noticia{
    float: left;
    width: 290px;
    height: 360px;
}

section .conteudo_2nivel .box_noticia .imagem_noticia{
    float: left;
    width: 290px;
    height: 200px;
}

section .conteudo_2nivel .box_noticia .data_noticia{
    float: left;
    width: 100%;
    font-family: 'OpenSans_Regular';
    font-size: 15px;
    color: #033460;
    margin-top: 5px;
}

section .conteudo_2nivel .box_noticia .titulo_noticia{
    float: left;
    width: 100%;
    font-family: 'OpenSans_Bold';
    font-size: 16px;
    color: #033460;
}

section .data_noticia_aberta{
    float: left;
    width: calc(100% - 50px);
    color: #033460;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    margin-left: 25px;
    margin-top: 25px;
}

section .titulo_noticia_aberta{
    float: left;
    width: calc(100% - 50px);
    color: #033460;
    margin-left: 25px;
    font-family: 'Merriweather_Bold';
    font-size: 22px;
    margin-top: 8px;
}


section .texto_noticia_aberta{
    float: left;
    width: calc(100% - 50px);
    height: auto;
    margin-top: 15px;
    color: #353535;
    font-family: 'OpenSans_Regular';
    font-size: 15px;
    margin-left: 25px;
}


section .imagem_destaque{
    float: left;
    width: 460px;
    height: 317px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: 10px;
}

section .ultimas_noticias_titulo{
    width: calc(100% - 50px);
    float: left;
    font-family: 'Merriweather_Bold';
    font-size: 22px;
    color: #033460;
    margin-left: 25px;
    margin-top: 50px;
    margin-bottom: 22px;
}

section .ultimas_noticias{
    width: calc(100% - 50px);
    margin-left: 25px;
    float: left;
}

section .flexbox_noticia{
    padding: 0;
    margin: 0;
    list-style: none;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    justify-content: space-between;

}

section .flexbox_noticia .box_noticia{
    float: left;
    width: 290px;
    height: 345px;
}

section .box_noticia .imagem_noticia{
    float: left;
    width: 290px;
    height: 200px;
}

section .box_noticia .data_noticia{
    float: left;
    width: 100%;
    font-family: 'OpenSans_Regular';
    font-size: 15px;
    color: #033460;
    margin-top: 5px;
}

section .box_noticia .titulo_noticia{
    float: left;
    width: 100%;
    font-family: 'OpenSans_Bold';
    font-size: 18px;
    color: #033460;
}

section .box_seguradoras_links{
    float: left;
    width: 100%;
    margin-top: 40px;
    height: auto;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    justify-content: space-around;
}

section .seguradora_imagem{
    width: 280px;
    float: left;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
}

section .seguradora_1{
    background-image: url('../imagens/porto-seguro-logo copy.png');
}

section .seguradora_2{
    background-image: url('../imagens/sulamerica.png');
}

section .seguradora_3{
    background-image: url('../imagens/tokio.png');
}

section .seguradora_4{
    background-image: url('../imagens/Allianz.png');
}

section .seguradora_5{
    background-image: url('../imagens/bradesco.png');
    background-size: contain;
}

section .seguradora_6{
    background-image: url('../imagens/maritima.png');
}

section .seguradora_7{
    background-image: url('../imagens/sompo-logo.png');
}

section .seguradora_8{
    background-image: url('../imagens/zurich.png');
}

section .seguradora_9{
    background-image: url('../imagens/logoitausegurosbase.png');
}

section .seguradora_10{
    background-image: url('../imagens/unimed.png');
}

section .seguradora_11{
    background-image: url('../imagens/liberty-seguros-logo.png');
}

section .seguradora_12{
    background-image: url('../imagens/Berkley.png');
}

section .seguradora_13{
    background-image: url('../imagens/chubb.png');
}

section .seguradora_14{
    background-image: url('../imagens/azul.png');
}

section .seguradora_15{
    background-image: url('../imagens/hdi.png');
}

section .seguradora_16{
    background-image: url('../imagens/mitsui.png');
}

section .seguradora_17{
    background-image: url('../imagens/mapfre.png');
}

