*{font-family:Arial;font-size:11px;outline:none;vertical-align:baseline}body,form,p,ul,input,textarea,h1{margin:0px;padding:0px;border:0px}input,textarea{background:url('../images/pack.php?f=blank.gif') 0 0 no-repeat}ul{list-style:none}.fl{float:left}.fr{float:right}.dn{display:none}.oh{overflow:hidden}.cb{clear:both;line-height:0px;font-size:0px;overflow:hidden}.pointer{cursor:pointer}.wrapper{position:relative;width:970px;margin:0 auto}#topo{position:relative;width:100%;height:160px;z-index:1;background:url('../images/pack.php?f=topo-bg.jpg') repeat-x}#topo-1{width:100%;height:110px}#topo-1-1{width:150px;height:70px;margin-top:21px}#topo-1-2{width:515px;height:56px;margin-top:29px}#topo-1-2-img-1{width:289px;height:51px;margin-right:16px; margin-left: 33px; margin-top: 2px; background: url('../images/pack.php?f=bg-tel-topo.png') no-repeat left 3px;}.txt20{color:#666;font-size:14px;line-height:15px;font-weight: bold;}.txt21{color:#B7042C;font-size:16px;line-height:17px;font-weight: bold;}.ti-1a { padding: 0px 0px 0px 37px; }.ti-1b { padding: 0px 0px 0px 5px; }.ti-2a { padding: 0px 0px 0px 4px; }.ti-2b { padding: 0px 0px 0px 7px; }#topo-1-2-img-1-1 { width: 53px; height: 49px; background: url('../images/pack.php?f=img-tel-topo.png') no-repeat left top; }#topo-1-2-img-1-2 { padding-top: 7px; }#topo-1-2-img-2{width:161px;height:50px;margin-right:16px}.topo-1-2-txt-1{width:168px;height:31px;padding-top:4px;margin-right:16px;}.topo-1-2-txt-2{width:211px;height:31px;padding-top:4px;margin-right:16px;}#topo-2{width:100%;height:41px;padding-top:9px}.topo-menu-sprite{background:url('../images/pack.php?f=topo-menu-sprite.jpg') top left no-repeat}#topo-2 div, #topo-2 div a{height:32px;}#topo-menu-home{width:77px;background-position:0 0}#topo-menu-home a{width:77px;display:block}#topo-menu-empresa{width:114px;background-position:-77px 0}#topo-menu-empresa a{width:114px;display:block}#topo-menu-planos{width:167px;background-position:-191px 0}#topo-menu-planos a{width:167px;display:block}#topo-menu-seguros{width:112px;background-position:-358px 0}#topo-menu-seguros a{width:112px;display:block}#topo-menu-servicos{width:96px;background-position:-470px 0}#topo-menu-servicos a{width:96px;display:block}#topo-menu-noticias{width:91px;background-position:-566px 0}#topo-menu-noticias a{width:91px;display:block}#topo-menu-contato{width:110px;background-position:-657px 0}#topo-menu-contato a{width:110px;display:block}#topo-menu-canal{width:137px;background-position:-767px 0}#topo-menu-canal a{width:137px;display:block}.submenu{position:absolute;width:159px;margin-top:-9px;z-index:10}.submenu-topo{height:14px;width:159px;font-size:0px;overflow:hidden;background:url('../images/pack.php?f=submenu-topo.png') top no-repeat}.submenu-conteudo{width:135px;padding:5px 13px 5px 11px;background:url('../images/pack.php?f=submenu-conteudo.png') repeat-y}.submenu-rdp{height:16px;width:159px;font-size:0px;overflow:hidden;background:url('../images/pack.php?f=submenu-rdp.png') top no-repeat}.submenu-conteudo ul li{height:21px;margin-bottom:8px;background:url('../images/pack.php?f=submenu-conteudo-dot.jpg') bottom no-repeat}.submenu-conteudo ul li p {margin-left:2px}.submenu-conteudo ul li p a, .submenu-conteudo ul li p a:visited{color:#999;font-size:11px;font-weight:bold;text-decoration:none}.submenu-conteudo ul li p a:hover{color:#c03;font-size:11px;font-weight:bold;text-decoration:underline}.submenu-empresa{margin-left:77px}.submenu-planos{margin-left:191px}.submenu-seguros{margin-left:358px}.submenu-noticias{margin-left:566px}.submenu-contato{margin-left:657px}#conteudo-home{position:relative;width:100%}#conteudo-internas{position:relative;width:100%;background:url('../images/pack.php?f=bg-internas.jpg') repeat-x}.internas{padding:19px 0 67px 0;}.internas-esquerda{width:190px;margin-right:30px;float:left}.internas-direita{width:750px;float:left}/* Home */#home-banner{width:100%;height:350px}#home-box-1{width:100%;height:157px;margin-top:23px}.home-box-1-sprite{background:url('../images/pack.php?f=home-box-1-sprite.jpg') top left no-repeat}.home-box-1-1{width:241px;height:157px}.home-box-1-lnk{position:absolute;width:241px;height:157px;z-index:2}.home-box-1-1-1{width:69px;height:63px;margin-right:20px}.home-box-1-1-2{width:132px;height:157px}.home-box-1-residencial{background-position:0 0}.home-box-1-seguro-automovel{background-position:-69px 0}.home-box-1-seguro-empresarial{background-position:-137px 0}.home-box-1-seguro-viagem{background-position:-206px 0}#home-box-2{width:100%;height:150px;padding-top:40px;background:url('../images/pack.php?f=bg-home-box-1.jpg') top repeat-x}.home-sprite-2-sprite{background:url('../images/pack.php?f=sprite-btn-1.jpg') top left no-repeat}#home-box-2-1{width:281px;height:150px;margin-right:63px}.home-box-2-1-1{width:112px;height:32px}#home-box-2-1-2{width:42px;height:32px;background-position:-112px 0}.home-box-2-1-3{width:89px;height:32px;background-position:-154px 0}.home-box-2-1-3 a{width:89px;height:32px;display:block}#home-box-2-2{width:281px;height:150px;margin-right:63px}#home-box-2-3{width:281px;height:150px}/* Path */#path{width:100%;height:28px;background:url('../images/pack.php?f=bg-path.jpg') bottom repeat-x}.path-home{color:#999;font-size:14px}.path-link,.path-link:visited{color:#999;text-decoration:none;font-size:14px}.path-link:hover{color:#999;text-decoration:underline;font-size:14px}.path-no-link{color:#c03;text-decoration:none;font-size:14px;font-weight:bold}.path-no-link2{color:#999;text-decoration:none;font-size:14px}/* Notícias */.noticias-box{width:750px;/*height:112px;*/padding-bottom:28px;margin-bottom:28px;background:url('../images/pack.php?f=bg-path.jpg') bottom repeat-x}.noticias-box-2{width:750px;margin-bottom:28px}.noticias-box-img{width:89px;height:112px;background:url('../images/pack.php?f=noticias.jpg') center top no-repeat}.videos-box-img{width:89px;height:112px;background:url('../images/pack.php?f=video.jpg') center top no-repeat}.noticias-box p{width:661px}.noticias-ler *{color:#000;font-size:14px;line-height:17px}/* Seguros */.fianca-box{width:250px}.fianca-box p.txt2{text-align:center}.fianca-box-1{width:218px;height:356px;padding:16px;background:#ececec}.fianca-box-2{width:218px;height:356px;padding:16px;background:#f2f2f2}.fianca-box-3{width:218px;height:356px;padding:16px;background:#f8f8f8}.menu-seguros-on{width:190px;height:42px;background:url('../images/pack.php?f=bg-menu-seguros.png') top no-repeat}.menu-seguros-on p{padding-top:11px;padding-left:11px;font-size:16px;color:#fff}.menu-seguros{width:190px;height:42px;background:url('../images/pack.php?f=bg-path.jpg') bottom repeat-x}.menu-seguros p{padding-top:11px}.menu-seguros p a, .menu-seguros p a:visited{font-size:16px;color:#000;text-decoration:none}.menu-seguros p a:hover{font-size:16px;color:#c03;text-decoration:underline}/* Formulários */.pontilhado{background: url('../images/pack.php?f=bg-path.jpg') repeat-x top center; height: 1px; margin: 20px 0px 30px;}.form-wrapper{width: 670px;}.form-col01{width: 223px;}.form-seguros{background:transparent url(../images/pack.php?f=servicos-sprite.jpg) no-repeat scroll center top;}.form-ipt{background-position:0 0px; height:31px; margin-top:16px; overflow:hidden; width:281px; }.form-txt{background-position:0 -62px; height:91px; margin-top:16px; overflow:hidden; width:444px; }.form-ipt input{width:183px;height:15px;margin:8px 15px 8px;font-size:13px;color:#666}.form-txt textarea{width:426px;height:80px;margin:5px 7px 5px;font-size:13px;color:#666}/* Contato */.contato-sprite{background:url('../images/pack.php?f=contato-sprite.jpg') top no-repeat}.contato-box{width:375px}.contato-inpt1{width:281px;height:31px;margin-top:16px;overflow:hidden;background-position:0 -31px}.contato-inpt1 input{width:251px;height:15px;margin:8px 15px 8px;font-size:13px;color:#666}.contato-inpt2{width:265px;height:75px;padding:8px;margin-top:16px;overflow:hidden;background-position:0 -153px}.contato-inpt2 textarea{width:251px;height:75px;margin:0px 7px 0px;font-size:13px;color:#666}.contato-enviar{width:139px;height:32px;background-position:0 -306px}.contato-erro{width:281px;height:31px;background-position:0 -275px}.contato-erro p{font-size:13px;font-weight:bold;height:15px;padding:8px;color:#c03}.contato-sucesso{width:281px;height:31px;background-position:0 -244px}.contato-sucesso p{font-size:13px;font-weight:bold;height:15px;padding:8px;height:15px;padding:8px;color:#090}/* Planos-de-saude */.planos-sprite{background:url('../images/pack.php?f=sprite-para-voce.jpg') top no-repeat}.box-planos-voce-1{width:970px;background:url('../images/pack.php?f=para-voce-box.jpg') repeat-y}.box-planos-voce-1-1{position:absolute;width:970px;height:127px}.box-planos-voce-1-2{position:relative;width:908px;padding:31px 31px 0 31px}.box-planos-voce-1-2-1{width:123px;height:90px}.box-planos-voce-1-2-1 a{width:123px;height:90px;display:block}.box-planos-voce-2{width:970px;height:9px;background-position:0 -127px}/* Box-topo */.planos-topo-1{width:174px;height:160px;background:url('../images/pack.php?f=plano-selecionado.png') top no-repeat}.planos-topo-1-1{width:123px;height:90px;margin-top:33px;margin-bottom:18px}.planos-topo-1 p a,.planos-topo-1-1 p a:visited{color:#000;font-size:11px;text-decoration:none}.planos-topo-1 p a:hover{color:#000;font-size:11px;text-decoration:underline}.planos-topo-2{width:747px;height:160px;background:url('../images/pack.php?f=escolha-uma-entidade.png') top no-repeat}#entidades-interna-0 *{color:#000;font-size:14px;line-height:17px}#entidades-interna-1 *{color:#000;font-size:14px;line-height:17px}#entidades-interna-2 *{color:#000;font-size:14px;line-height:17px}#entidades-interna-3 *{color:#000;font-size:14px;line-height:17px}/* Cálculo */.calculo-sprite{background:url('../images/pack.php?f=calculo-sprite.jpg') top no-repeat}.calculo-inpt1{width:211px;height:31px;margin-top:16px;overflow:hidden;background-position:0 -31px}.calculo-inpt1 input{width:195px;height:15px;margin:8px 15px 8px;font-size:13px;color:#666}.calculo-inpt2{width:211px;height:31px;margin-top:16px}.box-inpt-calculo-1{width:211px;margin-right:58px}.box-inpt-calculo-2{width:211px}.calculo-div{width:750px;height:1px;overflow:hidden;background:url('../images/pack.php?f=bg-path.jpg') repeat-x}.calculo-add{width:194px;height:32px;margin-right:15px;;background-position:0 -62px}.calculo-calcular{width:99px;height:32px;margin-right:15px;;background-position:0 -94px}.box-calculo-erros-sprite{background:url('../images/pack.php?f=sprite-erros.jpg') top no-repeat}.box-calculo-erros-topo{width:750px;height:6px;overflow:hidden;margin-top:16px}.box-calculo-erros-meio{width:726px;padding:6px 12px 6px 12px;background:url('../images/pack.php?f=erros.jpg') repeat-y}.box-calculo-erros-bottom{width:750px;height:8px;overflow:hidden;background-position:0 -9px}.co-checks   { width: 211px; margin-right: 58px; }.co-checks-2 { width: 211px; }.co-radio-a { width: 50px; margin-right: 10px; }.co-radio-b  { width: 50px; }/* Canal-corretor */.canal-box{width:750px;height:112px;margin-bottom:28px;background:url('../images/pack.php?f=bg-path.jpg') bottom repeat-x}.canal-box-2{width:750px;margin-bottom:28px}.canal-box-img{width:89px;height:112px;background:url('../images/pack.php?f=download.jpg') center top no-repeat}.canal-box p{width:661px}.canal-login{width:94px;height:32px;background:url('../images/pack.php?f=login.jpg') top no-repeat;}.logon-corretor{width: 702px; height: 20px; background: url('../images/pack.php?f=logon_corretor.png') top no-repeat; padding: 27px 25px 20px 17px;}#rdp{position:relative;width:100%;height:50px;background:#b7042c}#rdp div{padding-top:16px}#rdp div a {margin-top:-7px}/** * This <div> element is wrapped by jCarousel around the list * and has the classname "jcarousel-container". */.jcarousel-container {    position: relative;}.jcarousel-clip {    z-index: 0;    padding: 0;    margin: 0;    overflow: hidden;    position: relative;}.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}.jcarousel-list li,.jcarousel-item {    float: left;    list-style: none;    /* We set the width/height explicitly. No width/height causes infinite loops. */    width: 75px;    height: 75px;}/** * The buttons are added dynamically by jCarousel before * the <ul> list (inside the <div> described above) and * have the classnames "jcarousel-next" and "jcarousel-prev". */.jcarousel-next {    z-index: 3;    display: none;}.jcarousel-prev {    z-index: 3;    display: none;}.jcarousel-skin-tango .jcarousel-container {    }.jcarousel-skin-tango .jcarousel-container-horizontal {    width: 665px;    padding: 33px 40px 20px 40px;}.jcarousel-skin-tango .jcarousel-container-vertical {    width: 75px;    height: 245px;    padding: 40px 20px;}.jcarousel-skin-tango .jcarousel-clip-horizontal {    width:  665px;    height: 90px;}.jcarousel-skin-tango .jcarousel-clip-vertical {    width:  75px;    height: 245px;}.jcarousel-skin-tango .jcarousel-item, .jcarousel-item div  {    width: 123px;    height: 90px;}.jcarousel-item div a{width: 123px;    height: 90px;    display:block;}.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 10px;}.jcarousel-skin-tango .jcarousel-item-vertical {    margin-bottom: 10px;}.jcarousel-skin-tango .jcarousel-item-placeholder {    background: #fff;    color: #000;}/** *  Horizontal Buttons */.jcarousel-skin-tango .jcarousel-next-horizontal {    position: absolute;    margin-top:21px;    top: 43px;    right: 5px;    width: 29px;    height: 29px;    cursor: pointer;    background: transparent url('../images/pack.php?f=planos-mais.jpg') no-repeat 0 -29px;}.jcarousel-skin-tango .jcarousel-next-horizontal:hover {    background-position: 0 -29px;}.jcarousel-skin-tango .jcarousel-next-horizontal:active {    background-position: 0 -29px;}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {    cursor: default;    margin-top:21px;    background-position: 0 0;}.jcarousel-skin-tango .jcarousel-prev-horizontal {    position: absolute;    margin-top:21px;    top: 43px;    left: 5px;    width: 29px;    height: 29px;    cursor: pointer;    background: transparent url('../images/pack.php?f=planos-menos.jpg') no-repeat 0 -29px;}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {    background-position: 0 -29px;}.jcarousel-skin-tango .jcarousel-prev-horizontal:active {    background-position: 0 -29px;}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {    cursor: default;    margin-top:21px;    background-position: 0 0;}.txt1{color:#fff;font-size:15px;line-height:18px}.txt2{color:#c03;font-size:18px;line-height:21px}.txt3{color:#000;font-size:11px;line-height:14px}.txt4{color:#838383;font-size:18px;line-height:21px}.txt5{color:#666;font-size:12px;line-height:15px}.txt6{color:#999;font-size:11px;line-height:12px}.txt7{color:#b7042c;font-size:22px}.txt8{color:#666;font-size:22px}.txt9{color:#666;font-size:15px;line-height:18px}.txt10{color:#c03;font-size:16px;line-height:19px}.txt11{color:#000;font-size:12px;line-height:15px}.txt12{color:#000;font-size:14px;line-height:17px}.txt13{color:#c03;font-size:11px}.txt14{color:#666;font-size:11px}.txt15{color:#666;font-size:16px}.txt16{color:#666;font-size:16px; font-weight: bold;}.txt17{color: #c03; font-size: 22px; line-height: 26px;}.txt18{color: #c03; font-size: 21px; font-weight: bold; line-height: 25px;}.txt19{color:#666;font-size:12px;line-height:19px}.txt20{color:#333;font-size:13px;line-height:12px; font-weight: normal;}.lnk1,.lnk1:visited{color:#000;font-size:12px;line-height:15px;text-decoration:none}.lnk1:hover{color:#c03;font-size:12px;line-height:15px;text-decoration:underline}.lnk2,.lnk2:visited{color:#666666;font-size:14px;line-height:15px;text-decoration:underline}.lnk2:hover{color:#c03;font-size:14px;line-height:15px;text-decoration:underline}.lnk3{text-decoration:none}.lnk3 b,.lnk3 b:visited{color:#c03;font-size:16px;line-height:19px;text-decoration:none}.lnk3 b:hover{color:#c03;font-size:16px;line-height:19px;text-decoration:underline}.lnk4,.lnk4:visited{color:#c03; font-size:12px; line-height:18px; text-decoration:none}.lnk4:hover{color:#c03;font-size:12px;line-height:18px;text-decoration:underline}.lnk5,.lnk5:visited{color:#c03; font-size:16px; line-height:18px; text-decoration:none; font-weight: bold;}.lnk5:hover{color:#c03;font-size:16px;line-height:18px;text-decoration:underline; font-weight: bold;}.inpt1{width:88px;height:16px;margin:9px 12px 6px 12px}h1{color:#c03;font-size:30px;font-weight:bold;line-height:33px}.mr{margin-right:6px}.mr15{margin-right: 15px;}.mt10{margin-top: 10px;}.mb5{margin-bottom: 10px;}.compartilhe{width:134px;height:32px;margin-top:50px;background:url('../images/pack.php?f=compartilhar.jpg') top no-repeat}/* UL/LI Internas */.lista-interna{position:relative}.lista-interna li p{color:#000;font-size:14px;line-height:17px;padding-left:15px;}.lista-interna li {margin-bottom:8px;background:url('../images/pack.php?f=bullet.jpg') 0px 4px no-repeat}.paginacao li{margin-right:17px;float:left}.paginacao li p b.paginas{color:#666;font-size:15px;line-height:18px}.paginacao li p b.pagina-atual{color:#c03;font-size:15px;line-height:18px}.paginacao li p {color:#666;font-size:15px;line-height:18px}.paginacao li p a,.paginacao li p a:visited{color:#666;font-size:15px;line-height:18px;text-decoration:none}.paginacao li p a:hover{color:#666;font-size:15px;line-height:18px;text-decoration:underline}.paginacao li p a.pagina-atual{color:#c03;font-size:15px;line-height:18px}.box-help{width:135px;height:132px;padding:34px 22px;background:url('../images/pack.php?f=box-help.jpg') top no-repeat}.box-help p{font-size:12px;color:#666;line-height:18px}