/* COR */

.dest_video_box,
.txt a:hover,
.media_el_in,
.lat_menu ul li a:hover,
.catalogo_el a:hover > .catalogo_el_in .catalogo_el_txt .catalogo_el_txt_in,
.halfbanner .item a:hover > .hbanner_in .hbanner_txt div,
.port_el_txt,
.filtros_cx ul li.marcado,
.media_el_img,
.lb_form_ref_prod,
.pag_galeria_tit_h1,
.gal_intro_tit,
.lat_menu ul li.marcado,
.prod_tit,
.prod_edest_bt,
.gmapa_click,
.thumbgal,
.thumbgal .owl-next div,
.thumbgal .owl-prev div,
.cor_tit,
.arts_el_tab,
.arts_topo_tab,
.art_tab.marcado,
.gp_serv_txt,
.art_menu ul li.marcado a,
.an_art_top_in,
.newsletter_bt,
.rodape,
.prod_lista_el,
.dest_bg,
.botao,
.owl-dot span,
.banner_txt_in a div{
    background-color:  #024da1;
}

.resp_drop_tab,
.resp_drop_menu,
.noticia_dest a:hover > .noticia_dest_txt,
.noticia_dest h4,
.cab_menu .menu_bt:hover,
.mod_par_el_in:hover > .mod_par_el_txt,
.form_input:focus,
.art_menu_comp ul li a:hover,
.filtros_cx ul li:hover,
.prod_c_zoom_bt:hover > div,
.selecter-item:hover,
.lb_port_tit,
.media_el_tit_in,
.mod_gal_el_tit,
.prod_det_col_in h4,
.prod_pag_tit,
.paginador_el.marcado,
.dep_el_tit,
.img_tit_txt h1,
.not_pag_titulo .tit2,
.not_dest_tit_txt .tit2,
.art_menu_comp li.marcado a,
.art_menu_comp_tit,
.art_tab:hover,
.art_files ul li a:hover,
.art_links ul li a:hover,
.art_files h2,
.art_links h2,
.art_tit,
.art_menu ul li a:hover,
.bg_tit,
.newsletter_bt span,
.txt a,
.tit{
    color: #00367b;
}

.form_input:hover,
.form_input:focus,
.mod_gal_el_in:hover > .mod_gal_el_img,
.lb_close_in:hover,
.selecter-selected:hover,
.mod_bodybanner,
.paginador_el.marcado,
.thumbgal_el div{
    border-color: #00367b;
}

@media only screen and (max-width: 720px) {
    .bb_item_txt h1,
    .bb_item_txt h2{
        color: #00367b;
    }

    .resp_menu,
    .fullbanner .item,
    .halfbanner .item{
    background: #00367b;
    }
}

/* COR HOVER */

.owl-dot:hover > span,
.port_el_txt:hover,
.prod_edest_bt:hover,
.arts_el a:hover > .arts_el_tab,
.port_el_in a:hover > .port_el_txt,
.prod_lista_el:hover,
.dest_triplo_el:hover > .dest_bg,
.banner_txt_in a:hover > div,
.botao:hover{
    background-color: #00367b;
}


.lat_menu ul li a:hover{
    border-color: #D12218;
}



.owl-dot span{
    background-color: #27a9e1;
}
.mod_bodybanner{border-color: #27a9e1;}

.banner_txt_box{background-color:rgba(2,77,161,0.8);}


.overlay_full_img{
    position: absolute;
    background-color: #0000006b;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.overlay_full_img.banner{
    background-color: #0000004f;
}

.cab_e img {
    padding: 20px 0;
}


.halfdest_txt_in {
    text-align: center;
    color: white;
    top:0;
    bottom:none;
}


.dest_video_box{
    background-color:transparent;
    padding:0;
}


.noticia_dest h4{
    color: #024da1;
}

.destaque_triplo .tit, .destaque_duplo .tit {color: #024da1}


.cab_menu .menu_bt{transition:none;}
.cab_menu .menu_bt:hover{font-weight:600;}



.resp_menu{
    background:white;
}
.resp_lang {
    background: #27a9e1;
}


@media screen and (max-width:720px){
    .overlay_full_img.banner{display:none;}
}

.resp_botoes .menu_bt{
    background: #024da1;
}
.resp_botoes .rp_botao{
    background: #00367b;
}
    
.an_box{border-top:none;}

.mod_bodybanner{border-bottom: 10px solid #27a9e1;}
.wp.topo{border-bottom: 10px solid #27a9e1}
.hbanner_txt div{background:#024da1;}
.halfbanner .item a:hover > .hbanner_in .hbanner_txt div{background:#00367b;}
.cab_e img {
    height: 150px;
}

@media only screen and (max-width: 1100px) {
    .cab_e img {
        height: 125px!important;
    }
}


