*{box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin:0; padding:0;}
a img{border:0;}
form *{outline:none; border:0;}

body{background:url(../../assets/imagem/bg.png) repeat-x #cde7fe; color:#848484; font:14px Helvetica, Arial, sans-serif; padding:0 0 30px;}

.container{margin:0 auto; max-width:1030px; width:98%;}

header{background:url(../../assets/imagem/bg_topo_m.png) repeat-x; min-height:96px;}
header .container{position:relative;}
header .linha_m{display:block; margin:0 auto 20px; width:90%}
header .linha{display:none;}
header h1{display:block; height:28px; margin:0 auto 35px; width:99px;}
header h1 a{background:url(../../assets/imagem/logo_m.png) no-repeat; display:block; height:28px; text-indent:-99999px; width:99px;}

header .open_menu{display:none;}

header nav{background:#61c1da; clear:both; display:block;}
header nav li{list-style:none;}
header nav li a{color:#fff; display:block; font-weight:bold; padding:11px 15px 13px; text-transform:uppercase; text-decoration:none;}
header nav li a:hover{text-decoration:underline;}
header nav li ul{background:#4da6bd; padding:0 0 0 10px;}

.js header .open_menu{background:url(../../assets/imagem/menu.png) no-repeat; display:block; height:15px; left:5px; overflow:hidden; position:absolute; text-indent:-99999px; top:65px; width:18px;}
.js header nav{display:none;}

#banner .container{background:#f8f8f8; max-height:355px; padding:10px; position:relative;}
#banner .fundo{display:none; position:relative; top:-2px; width:100%;}
#banner .modal{background:#fff; padding:20px 20px 40px; text-align:center;}
#banner .modal h2{color:#62c2da; font-size:23px; font-weight:bold; text-transform:uppercase;}
#banner .modal p{margin:0 0 10px;}
#banner .modal select{border:1px solid #d7d7d7; height:34px; line-height:34px; margin:0 0 19px; width:100%;}
#banner .modal .botao{background:#ee9a37; border:0; border-radius:5px; color:#fff; cursor:pointer; font:bold 20px/34px Helvetica, Arial, sans-serif; height:34px; padding:0 20px;}

#seguros_home .container{background:#f8f8f8; padding:10px;}
#seguros_home  h2{color:#62c2da; font:23px 'Yanone Kaffeesatz', sans-serif; letter-spacing:0.03em; margin:0 0 10px;}
#seguros_home .box a{text-decoration:none; color:#5c5c5c;}
#seguros_home .box{background:#fff; margin:0 0 10px; padding:10px; position:relative;}
#seguros_home .box h3{display:table; padding:15px 15px 0 0; width:100%;}
#seguros_home .box h3 img{float:left; margin:-15px 7px 5px 0; vertical-align:middle;}
#seguros_home .box h3.duaslinhas img{margin-top:-5px;}
#seguros_home .box .video p{color:#5c5c5c; font-size:12px; margin:0 0 5px;}
#seguros_home .box p{color:#5c5c5c; margin:0 0 15px;}
#seguros_home .box .desc{display:none;}
#seguros_home .box .mais{background:url(../../assets/imagem/seta_faq.png) 98% center no-repeat; left:0; height:100%; position:absolute; text-indent:-99999px; top:0; width:100%;}
#seguros_home .box.grande{padding:20px 10px;}
#seguros_home .box.grande h3{margin:0 0 15px;}
#seguros_home .box.grande .desc{display:block; padding:20px 0 0;}
#seguros_home .box.grande .mais{background:none; color:#61c1da; float:right; font-weight:bold; height:auto; position:static; text-indent:0; text-decoration:none; text-transform:uppercase; width:auto;}

.videoWrapper {height: 0; position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;}
.videoWrapper iframe {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

.abre-chat{border-top:1px solid #d2d2d2; clear:both;}
.abre-chat a{background:url(../../assets/imagem/icone-chat.png) 15px center no-repeat; color:#53a1b4 !important; display:block; font:18px/25px 'Raleway', sans-serif; padding:10px 10px 10px 80px; text-decoration:none;}

#modal-chat{bottom:0; display:none; height:400px; position:fixed; right:5%; max-width:505px; width:90%;}
#modal-chat iframe{background:#fff; border:0; height:100%; width:100%;}
#modal-chat .fechar{background:#f00; color:#fff; font-weight:bold; height:20px; line-height:20px; position:absolute; right:0; text-align:center; text-decoration:none; top:0; width:20px;}

.abre-chat2{border-top:1px solid #d2d2d2; clear:both;}
.abre-chat2 a{background:url(../../assets/imagem/icone-chat.png) 15px center no-repeat; color:#53a1b4 !important; display:block; font:18px/25px 'Raleway', sans-serif; padding:10px 10px 10px 80px; text-decoration:none;}

.breadcrumb{margin:0 0 10px; overflow:hidden;}
.breadcrumb li{color:#64b0c5; float:left; font-size:12px; list-style:none; margin:0 10px 0 0; text-transform:lowercase;}
.breadcrumb li a{background:url(../../assets/imagem/separador.png) center right no-repeat; color:#9f9f9f; padding:0 15px 0 0; text-decoration:none;}

#interna .container{background:#f8f8f8; padding:10px;}
#interna .container .texto{background:#fff; color:#505050; padding:10px;}
#interna .container .texto ul{padding-left:20px;}
#interna .container .texto h2{color:#505050; font-size:28px; margin:0 0 30px; padding:10px 0 0;}
#interna .container .texto h2 .botao{clear:both; display:block; float:none; margin:15px 0 0; text-align:center; width:100%}
#interna .container .texto h2.dlinhas{line-height:30px;}
#interna .container .texto h2.dlinhas img{display:block; float:left; margin:0 10px 0 0;}
#interna .container .texto h2 img{float:left; margin:-11px 7px 0 0; vertical-align:middle; width:auto;}
#interna .container .texto h3{color:#61c1da; font-size:18px; margin:0 0 5px;}
#interna .container .texto h3 img{display:table-cell; margin:0 7px 0 0; vertical-align:middle; width:auto;}
#interna .container .texto hr{border:0; border-bottom:1px solid #ebebeb; clear:both; display:block; margin:0 0 20px;}
#interna .container .texto p{margin:0 0 20px;}
#interna .container .texto a{color:#505050; }
#interna .container .texto a.underline{text-decoration:underline;}
#interna .container .texto .img_center{margin:0 0 20px; text-align:center;}
#interna .container .texto .img_center img{display:inline-block; max-width:100%; width:auto;}
#interna .container .texto .img_center.colunas img{margin:0 0 20px;}
#interna .container .texto img{display:block; width:100%}

#interna .container .texto a.pdf{display:block; text-decoration:underline;}
#interna .container .texto a.pdf img{float:left; margin:-5px 7px 0 0; vertical-align:middle; width:auto;}

#interna .container .texto small a{color:#505050; text-decoration:underline;}

#interna .container .texto b.big{font-size:23px;}
#interna .container .texto b.medio{font-size:18px;}


#interna .container .texto .canais{margin:0 0 30px; overflow:hidden;}
#interna .container .texto .canais li{background:#f8f8f8; border:1px solid #d2d2d2; list-style:none; margin:0 0 10px;}
#interna .container .texto .canais li a{color:#3b3b3b; display:block; padding:25px 15px;}
#interna .container .texto .canais li img{float:left; margin:-4px 10px 0 0; vertical-align:middle; width:auto;}

#interna .container .texto .telefones_sanfona li{border:1px solid #d2d2d2; font:16px 'Arial', sans-serif; list-style:none; margin:0 0 10px; overflow:hidden;}
#interna .container .texto .telefones_sanfona li h3{background:url(../../assets/imagem/seta_faq_a.png) 98% center no-repeat #f8f8f8; cursor:pointer; margin:0; padding:25px 25px 25px 15px;}
#interna .container .texto .telefones_sanfona li h3.fechado{background-image:url(../../assets/imagem/seta_faq.png)}
#interna .container .texto .telefones_sanfona li .desc{border-top:1px solid #d2d2d2; padding:20px 20px 0;}
#interna .container .texto .telefones_sanfona li p{margin:0 0 20px;}
#interna .container .texto .telefones_sanfona li b{font-size:20px;}
#interna .container .texto .telefones_sanfona li small{font-size:12px;}
#interna .container .texto .telefones_sanfona li .left{float:left; width:49%;}
#interna .container .texto .telefones_sanfona li .right{float:right; width:49%;}

#interna .container .texto .icones{margin:0 0 30px; text-align:center;}
#interna .container .texto .icones li{color:#ee9b38; display:inline-block; font-size:15px; font-weight:bold; list-style:none; margin:0 0 15px; vertical-align:top; width:49%}
#interna .container .texto .icones li img{display:inline-block; margin:0 auto 10px; width:auto; height: 50px;}
#interna .container .texto .icones li p{margin:0;}
#interna .container .texto .icones.quatro li{margin:0 0 15px; width:48%}
#interna .container .texto .icones.quatrod li{margin:0 0 25px; width:48%;}

#interna .container .texto .icones.preto li{color:#505050;}
#interna .container .texto .icones.azul li{color:#61c1da;}

#interna .container .texto .icones.preto.laranja li h3{color:#df7d00;}
#interna .container .texto .icones.preto.laranja li p{font-weight:normal;}

#interna .container .texto .icones.tres li{width:46%;}

#interna .container .texto .icones_borda{margin:0 0 30px; text-align:center;}
#interna .container .texto .icones_borda li{border:1px solid #ececec; display:inline-block; font-size:15px; list-style:none; margin:0 0 10px; padding:15px 10px; position:relative; width:100%;}
#interna .container .texto .icones_borda li h3{margin:0 0 15px;}
#interna .container .texto .icones_borda li img{display:inline-block; margin:0 auto 10px; width:auto;}
#interna .container .texto .icones_borda li p{margin:0 0 10px;}
#interna .container .texto .icones_borda .limite{bottom:3px; left:0; position:absolute; width:100%;}
#interna .container .texto .icones_borda.quatro li{margin:0 25px;}

#interna .container .texto .icones_borda.laranja li h3{color:#df7d00;}

#interna .container .texto .icones_lista_borda{margin:0 0 30px; overflow:hidden;}
#interna .container .texto .icones_lista_borda li{border:1px solid #ececec; display:block; font-size:15px; list-style:none; margin:0 0 10px; overflow:hidden; padding:15px; position:relative; text-align:left; width:100%; min-height: 100px;}
#interna .container .texto .icones_lista_borda li h3{color:#505050; margin:0 0 5px;}
#interna .container .texto .icones_lista_borda li img{float:left; margin:0 20px 0 0; width:auto;}
#interna .container .texto .icones_lista_borda li p{margin:0;}
#interna .container .texto .icones_lista_borda li .txt{float:left; width:85%;}
#interna .container .texto .icones_lista_borda li .help{background:url(../../assets/imagem/ico_help.png) no-repeat; display:block; height:18px; overflow:hidden; position:absolute; right:15px; text-indent:-9999px; top:25px; width:18px;}

#interna .container .texto .icones_lista_borda.bottom li{border:0; border-bottom:1px solid #ececec; min-height:auto;}

#interna .container .texto .icones_colunas{margin:0 0 30px; text-align:center;}
#interna .container .texto .icones_colunas li{display:inline-block; font-size:15px; list-style:none; margin:0 0 10px; padding:15px 0; vertical-align:top; text-align:left; width:100%;}
#interna .container .texto .icones_colunas li h3{color:#505050; font-size:16px; margin:0;}
#interna .container .texto .icones_colunas li img{display:block; margin:0 auto 10px; width:auto;}
#interna .container .texto .icones_colunas li p{margin:0;}
#interna .container .texto .icones_colunas li.borda{border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}

#interna .container .texto .icones_colunas.tres.txt_longo{padding:20px 0 0;}
#interna .container .texto .icones_colunas.tres.txt_longo img{margin:0 0 20px;}
#interna .container .texto .icones_colunas.tres.txt_longo h4{font-size:14px; margin:0 0 20px;}

#interna .container .texto .luajuda{margin:0 0 30px; overflow:hidden;}
#interna .container .texto .luajuda p{margin:0 0 15px; overflow:hidden;}
#interna .container .texto .luajuda p img{float:left; margin:0 7px 45px 0; vertical-align:top; width:auto;}
#interna .container .texto .luajuda .txt{padding:0 20px 0 0;}
#interna .container .texto .luajuda p span.left{float:left;}
#interna .container .texto .luajuda p span.right{float:right;}
#interna .container .texto .luajuda p span{display:block; width:40% !important;}
#interna .container .texto .luajuda .right{padding:15px 0 0}

#interna .container .texto .central{overflow:hidden}
#interna .container .texto .central img{float:left; margin:0 15px 45px 0; vertical-align:top; width:auto;}
#interna .container .texto .central span{float:left; margin:0 25px 0 0;}
#interna .container .texto .central span b{color:#61c1da; display:block; font-size:18px; margin:5px 0 0;}

#interna .container .texto .destaque{background:#f8f8f8; border:1px solid #d2d2d2; font-size:16px; margin:0 0 30px; overflow:hidden; padding:20px;}
#interna .container .texto .destaque img{float:left; margin:0 15px 20px 0; width:auto;}

#interna .container .texto table{border-collapse:collapse; font-size:12px; margin:0 0 30px; width:100%;}
#interna .container .texto .titulo td{background:#61c1da !important; color:#fff; font-size:12px;}
#interna .container .texto td{border:1px solid #fff; padding:10px; text-align:left;}
#interna .container .texto tr:nth-child(odd) td, #interna .container .texto td.fundo{background:#ededed; text-align:left;}

#interna .container .texto table.sorteio{margin:0 auto 30px; max-width:340px;}
#interna .container .texto table.sorteio .titulo td{background:#ee9a37 !important; color:#fff; font-weight:bold; font-size:16px;}
#interna .container .texto table.sorteio td.num{color:#ee9a37; font-weight:bold; font-size:25px;}
#interna .container .texto table.sorteio th{color:#a4a4a4; font-size:24px;}

#interna .container .texto .texto_sorteio{margin:0 auto 30px; max-width:340px;}

#interna .container form{margin:0 0 30px; overflow:hidden;}
#interna .container form.ouvidoria{max-width:390px;}
#interna .container form.atendimento{margin:0 auto; max-width:615px;}

#interna .container .wrap_input{margin:0 0 13px;}
#interna .container .wrap_input label{display:block; margin:0 0 5px;}
#interna .container .wrap_input input{border:1px solid #d2d2d2; height:34px; line-height:34px; padding:0 15px; width:100%;}
#interna .container .wrap_input select{border:1px solid #d2d2d2; height:34px; line-height:34px; padding:0 15px; width:100%;}
#interna .container .wrap_text{margin:0 0 15px;}
#interna .container .wrap_text label{display:block; margin:0 0 5px;}
#interna .container .wrap_text textarea{border:1px solid #d2d2d2; height:280px; width:100%;}
#interna .container .botao{background:#ee9a37; border:0; border-radius:5px; color:#fff !important; cursor:pointer; float:right; font:bold 16px/34px Helvetica, Arial, sans-serif; height:34px; padding:0 30px;}

#interna .container textarea{border:1px solid #d2d2d2; padding:0 15px; width:100%;}


#interna .container .wrap_input.pequeno select{max-width:200px;}
#interna .container .wrap_input.pequeno input{max-width:200px;}

#interna .container .wrap_radio{margin:0 0 13px; overflow:hidden;}
#interna .container .wrap_radio p{margin:0 0 5px !important;}

#interna .container .wrap_radio ul{overflow:hidden;}
#interna .container .wrap_radio li{float:left; list-style:none; line-height:20px; margin:0 15px 0 0; overflow:hidden; position:relative;}
#interna .container .wrap_radio li input{display:inline-block; margin:1px 5px 0 1px;}
#interna .container .wrap_radio li label:after{background:#fff; border:1px solid #b9b9b9; border-radius:50%; content:""; clear:both; display:block; height:14px; left:0; position:absolute; top:1px; width:14px;}
#interna .container .wrap_radio li input:checked + label:after{background:#f4b365;}


#interna .container form.faq{margin:0; overflow:hidden;}
#interna .container form.faq p{margin:0 0 7px !important;}

#interna .container form.acione{margin:0 0 30px; overflow:hidden;}
#interna .container form.acione p{margin:0 0 7px !important;}

#interna .container form.medio{margin:0 0 30px; overflow:hidden; max-width:540px}
#interna .container form .bold label{font-weight:bold;}

#interna .container #faq{color:#656565; font-size:16px; line-height:22px}
#interna .container #faq h3{background:url(../../assets/imagem/seta_faq_t.png) 98% center no-repeat #61c1da; color:#fff; cursor:pointer; font-size:20px; margin:15px 0 0; padding:25px 25px 25px 15px;}
#interna .container #faq dt{background:url(../../assets/imagem/seta_faq_a.png) 98% center no-repeat #f2f2f2; cursor:pointer; border-top:1px solid #fff; font-weight:bold; padding:18px 25px 18px 15px;}
#interna .container #faq dd{background:#f2f2f2; border-top:1px solid #fff; border-left:9px solid #7ac8dd; padding:10px 25px 10px 15px;}

#interna .container #faq h3.fechado{background-image:url(../../assets/imagem/seta_faq_tf.png); background-color:#f2f2f2; color:#61c1da;}
#interna .container #faq dt.fechado{background-image:url(../../assets/imagem/seta_faq.png)}

#interna .container .texto #banner_sorteios{background:url(../../assets/imagem/foto_sorteio.png) right bottom no-repeat #fcfcfc; border:1px solid #d5d0d0; padding:25px 10px 190px;}
#interna .container .texto #banner_sorteios h3{font-size:20px; margin:0 0 10px;}
#interna .container .texto #banner_sorteios .desc{font-size:16px; max-width:452px}
#interna .container .texto #banner_sorteios img{width:auto;}

#interna .container .texto #banner_sorteios.sorte .desc{max-width:none;}
#interna .container .texto #banner_sorteios.sorte .desc p{margin:0;}
#interna .container .texto #banner_sorteios.sorte{background-position:95% bottom}

#interna .container .texto .a_desktop{display:none;}
#interna .container .texto .a_mobile{margin:0 0 20px;}

#interna .container .texto .fundo_sorteio{background:#61c1da; color:#fff; overflow:hidden; padding:20px; text-align:center;}
#interna .container .texto .fundo_sorteio p{float:left; font-weight:bold; text-align:right; margin:0 10px 0 0; max-width:60%;}
#interna .container .texto .fundo_sorteio p b{color:#eef537;}
#interna .container .texto .fundo_sorteio img{display:inline-block; margin:0 15px 10px 0; width:auto; max-width:100%}

#interna .container .canais_atendimento{padding:15px 10px;}
#interna .container .canais_atendimento h2{color:#61c1da; font-size:18px; margin:0 0 20px;}
#interna .container .canais_atendimento ul{width:19%; display:inline-grid;}
#interna .container .canais_atendimento li{clear:both; display:block; list-style:none; margin:0; font-size:12px;}
#interna .container .canais_atendimento li strong{font-size:14px; line-height:35px;}
#interna .container .canais_atendimento li a{color:#3b3b3b;}


#interna .container a.btn-acionar{background:url(../../assets/imagem/ico_acionar.png) 28px center no-repeat #ee9a37; border-radius:3px; color:#fff; display:block; font-weight:bold; height:69px; line-height:69px; margin:0 0 35px; padding-left:60px; text-align:center; text-decoration:none; text-transform:uppercase;}

footer{background:#0884ca; clear:both; margin:15px 0 0; overflow:hidden; padding:35px 0;}
footer dl{margin:0 0 20px;}
footer dt{color:#fff; font-size:16px; font-weight:bold; margin:0 0 18px;}
footer dt a{color:#fff; text-decoration:none;}
footer dd{margin:0 0 8px; padding:0 10px 0 0;}
footer dd a{color:#fff; font-size:12px; text-decoration:none;} 

 @media all and (min-width: 490px) {
    header .linha{display:block; margin:0 0 20px; width:100%}
    header .linha_m{display:none;}

    header h1{height:44px; margin-bottom:20px; width:150px;}
    header h1 a{background:url(../../assets/imagem/logo.png) no-repeat; height:44px; width:150px;}

    #interna .container .texto .a_desktop{display:block; margin:0 0 30px;}
    #interna .container .texto .a_mobile{display:none;}
}

@media all and (min-width: 770px) {
    .js header .open_menu{display:none;}
    .js header nav{display:block; height:39px;}
    .js header nav ul{float:right;}
    .js header nav li{float:left; position:relative;}
    .js header nav li ul{display:none; float:none; padding:0; position:absolute; top:39px; width:250px; z-index:99;}
    .js header nav li:hover ul{display:block;}
    .js header nav li li{float:none}
    .js header nav li li a{font-weight:normal; padding:10px; text-transform:none;}
    
    #banner .container{padding:0;}
    #banner .fundo{display:block;}
    #banner .modal{left:50%; margin-left:-159px; position:absolute; top:34px; width:318px; z-index:3;}

    #seguros_home .container{padding:30px;}
    
    #seguros_home .container{overflow:hidden;}
    #seguros_home .box{overflow:hidden; width:49.5%; min-height: 220px;}
    #seguros_home .box .desc{display:block;}
    #seguros_home .box h3{margin:0 0 15px;}
    #seguros_home .box .mais{background:none; color:#61c1da; float:right; font-weight:bold; height:auto; position:static; text-indent:0; text-decoration:none; text-transform:uppercase; width:auto;}
    #seguros_home .box.grande{width:100%;}
    #seguros_home .box.grande .desc{float:left; width:41%;}
    #seguros_home .box.grande .video{float:right; margin:-35px 0 0; width:54%;}

    #seguros_home .box.left{float:left;}
    #seguros_home .box.right{float:right;}
    #seguros_home .box.clear{clear:both;}

    #interna .container{padding:15px;}
    #interna .container .texto{padding:15px;}
    #interna .container .texto h2 .botao{clear:none; float:right; margin:0; width:auto;}
    #interna .container .texto p{margin:0 0 30px;}
    #interna .container .texto hr{margin:0 0 30px;}
    #interna .container .texto .img_center.colunas img{margin:0 50px;}

    #interna .container .texto .canais li{display:inline-block; vertical-align:top; margin:0 1% 0 0; width:32%;}
    #interna .container .texto .canais li a{max-height:75px;}

    #interna .container .texto .telefones_sanfona li{display:inline-block; margin:0 1% 2% 0; vertical-align:top; width:48%;}
    #interna .container .texto .telefones_sanfona li h3.dlinhas{padding:35px 25px 36px 15px;}

    #interna .container form.faq .wrap_input{float:left; width:80%;}
    #interna .container form.faq .botao{float:right; padding:0; text-align:center; width:18%;}

    #interna .container form.acione p{float:left; line-height:34px; margin:0 10px 7px 0 !important;}
    #interna .container form.acione .wrap_input{float:left; margin:0 10px 0 0; width:30%;}
    #interna .container form.acione .botao{float:left;}

    #interna .container .texto .icones li{width:auto}
    #interna .container .texto .icones.quatro li{font-size:15px; margin:0 0 10px; width:24%}
    #interna .container .texto .icones.quatrod li{font-size:15px; margin:0 15px 30px; width:20%;}
    #interna .container .texto .icones.tres li{font-size:15px; margin:0 0 25px; width:33%;}
    #interna .container .texto .icones.cinco li{font-size:15px; margin:0 0 25px; width:16%;}

    #interna .container .texto table{font-size:16px;}
    #interna .container .texto .titulo td{font-size:16px;}
    #interna .container .texto td{padding:15px;}

    #interna .container .texto #banner_sorteios{padding:25px 230px 25px 30px;}

    #interna .container .texto .icones_borda.cinco li{height:380px; vertical-align:top; width:19.5%;}
    #interna .container .texto .icones_borda.cinco li .img{height:80px;}
    #interna .container .texto .icones_borda.cinco li h3{height:90px;}

    #interna .container .texto .icones_borda.dois li{height:180px; margin:0 1% 2% 0; vertical-align:top; width:48%;}
    
    #interna .container .texto .luajuda .left{float:left; width:57%;}
    #interna .container .texto .luajuda .right{float:right; width:39%;}
    #interna .container .texto .luajuda .txt{border-right:1px solid #d3d3d3;}
    
    #interna .container .texto .luajuda .right{padding:0}

    #interna .container .texto .icones_colunas.tres li{padding:0 15px; width:33%;}
    #interna .container .texto .icones_colunas li.borda{border:0; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}


    #interna .container .texto .icones_lista_borda.duas li{display:inline-block; font-size:15px; margin:0 1% 1% 0; vertical-align:top; width:48%;}
    #interna .container .texto .icones_lista_borda.duas li h3{font-size:15px; margin:0;}
    #interna .container .texto .icones_lista_borda.duas li p small{font-size:12px;}
    
    #interna .container .texto .garantia{overflow:hidden;}
    #interna .container .texto .garantia .video{float:left; width:45%; padding-right:20px;}
    #interna .container .texto .garantia .video p{font-size:12px; margin:0;}
    #interna .container .texto .garantia .texto{float:right; width:55%;}

    #interna .container .texto .fundo_sorteio p{float:left; max-width:345px;}
    #interna .container .texto .fundo_sorteio img{float:left; margin:0 15px 0 0;}
    
    #interna .container .canais_atendimento li{display:inline-block;}
    #interna .container a.btn-acionar{float:right; padding:0 30px 0 69px;}
    
    footer {text-align:center;}
    footer dl{border-right:1px solid #0460a3; display:inline-block; min-height:235px; margin:0 1.5% 0 0; vertical-align:top; text-align:left; width:18%;}
}

@media all and (min-width: 1030px) {
    header{background:none}
}

.motivoSeguradoSelecionado{border:1px solid #cde7fe; padding:20px; text-align: center;}

.openchat{background:url('/assets/imagem/chat-fixo.png') no-repeat; bottom:0; display:block; height:60px; overflow:hidden; position:fixed; right:5%; text-indent:-99999px; width:275px;}