body{transition:opacity ease-in 0.2s;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/reset.css */
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:13px;line-height:1.2;}
body,input{font-family:sans-serif;color:#222;}
strong{font-weight:bold;}
ul{list-style:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
input{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input{line-height:normal;*overflow:visible;}
table input{*overflow:auto;}
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="radio"]{box-sizing:border-box;}
input:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
h1,h3{margin:0;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/modulos.css */
#body-iframe{background:#FFF;padding-top:0;margin-top:10px;}
a{text-decoration:none;color:#00539f;}
a:hover{color:#488AE6;text-decoration:underline;}
.fr{float:right!important;}
.grid-container{padding:10px;}
.grid-container .grid-row{padding-top:16px;}
.grid-container .grid-row:before,.grid-container .grid-row:after{content:"";display:table;}
.grid-container .grid-row:after{clear:both;}
.grid-container .grid-row{zoom:1;}
.grid-container .grid-d{display:inline-block;float:left;margin-left:40px;}
.grid-container .grid-row .grid-d:first-child{clear:left;margin-left:0;}
.btn{-webkit-transition:background .75s ease-out;-moz-transition:background .75s ease-out;-o-transition:background .75s ease-out;transition:background .75s ease-out;}
.btn a,.btn input{-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;}
.btn{border-radius:4px;display:inline-block;position:relative;}
.btn input,.btn a{border:0;display:inline-block;font-size:13px;height:21px;line-height:21.5px;padding:0 8px;position:relative;text-decoration:none;z-index:1;}
.btn-tp1{height:21px;}
.btn-tp1{background-color:transparent;white-space:nowrap;border:1px solid #dfdfdf;border-bottom:1px solid #C1C1C1;color:#1f1f1f;padding:0 1px 1px 1px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff),  		color-stop(50%, #f8f8f8), color-stop(100%, #f6f6f6) );background:-webkit-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #f6f6f6 100%);background:-o-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #f6f6f6 100%);background:-ms-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #f6f6f6 100%);background:linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #f6f6f6 100%);}
.btn-tp1 a,.btn-tp1 input{color:#1f1f1f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff),  		color-stop(50%, #f8f8f8), color-stop(100%, #eeeeee) );background:-webkit-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);background:-o-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);background:-ms-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);background:linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);}
.btn-tp1:hover a,.btn-tp1:hover input{color:#488ae6!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff),  		color-stop(50%, #ededed), color-stop(100%, #ffffff) );background:-webkit-linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);background:-o-linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);background:-ms-linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);background:linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);}
.btn.btn-icon-close a{padding-left:24px;}
.btn .btn-icon{background-image:url("https://www.ib7.bradesco.com.br/ibpf/imagens/ibpfdetranrj/geral/bgr-lnk-sprite.png");background-repeat:no-repeat;height:11px;left:9px;margin-top:-7px;position:absolute;top:50%;width:10px;z-index:2;cursor:pointer;}
.btn.btn-icon-close .btn-icon{background-position:0 -788.5px;}
p,a,strong,.txt-tp4{font:Arial, Helvetica, "sans-serif";}
a{font-size:13px;color:#00539f;}
strong{font-size:1em;}
p{margin:0;padding:13px 0 0;font:13/18px;color:#393939;}
strong{color:#393939;}
.txt-tp2{color:#393939;}
.txt-tp4{font-size:0.846em;}
.txt-tp4{color:#4d4e53;}
.lst-simulador-tp2{margin-top:16px;}
form fieldset{border:0;padding:0;margin:0;}
form .form-line{clear:both;display:block;padding-bottom:9px;}
form .form-line{clear:both;display:block;padding-bottom:9px;}
form .form-line>*{float:left;line-height:25px;margin-left:10px;}
form .form-line>*:first-child{margin-left:0;}
form .form-check{height:25px;margin-top:1px;width:13px;padding:0;}
form .form-line>*{line-height:25px;margin-left:10px;}
form .form-line>*:first-child{margin-left:0;}
form .form-check{height:25px;margin-top:1px;width:13px;padding:0;}
form .form-line-check>*{line-height:1.2;}
form .form-line-check .form-check{height:13px;padding:0;}
form .form-captcha div{width:500px;}
form .form-captcha div p{display:inline-block;padding-left:9px;}
form .form-captcha div p{padding-top:0px;line-height:1.2em;}
form .form-captcha div p.txt-tp4{padding-bottom:0px;}
.form-buttons{border-top:1px dashed #bfbfbf;margin-top:32px;padding:20px 0 0;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/modal.css */
body{margin:20px;margin-top:0;background-color:white;}
.boxMensagem p{font-size:11px;}
h1{font-size:14px;}
.conteudo .destaque .boxMensagem{margin-top:10px;}
.conteudo .destaque{margin-bottom:20px;}
.box-modal{left:-999999px;position:absolute;top:-999999px;z-index:5000;}
.box-modal .box-modal-header{background-color:#EDEDED;border-bottom:2px solid #CC092F;border-radius:6px 6px 0 0;min-height:50px;position:relative;}
.box-modal .box-modal-close{position:absolute;right:15px;top:15px;}
.box-modal .box-modal-title{color:#1F1F1F;font-size:18px;font-weight:normal;line-height:20px;margin:0;padding:15px 20px;}
.box-modal{width:750px;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/modal2.css */
.modal{display:none;width:500px;height:500px;position:absolute;left:0;top:0;background:#FFF;z-index:9900;border-radius:10px;}
#mascara{display:none;position:absolute;left:0;top:0;z-index:9000;background-color:#CCC;}
.fechar{display:block;text-align:right;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/aba.css */
.boxAba{background-color:#ededed;display:inline-block;margin-left:10px;padding:0 10px;border-top-left-radius:5px;border-top-right-radius:5px;line-height:1.2;-webkit-box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, 0.20);-moz-box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, 0.20);box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, 0.20);width:850px;}
.boxAba li{float:left;padding:10px 20px 20px;border-top-left-radius:5px;border-top-right-radius:5px;width:170px;cursor:pointer;}
.boxAba li.ativo{background-color:white;height:115px;border-right:#dbdbdb 2px solid;border-left:#dbdbdb 2px solid;cursor:default;text-decoration:none!important;}
.boxAba li.ativo strong{color:#cc092f;}
.boxAba li.ativo div{color:#1f1f1f;}
.boxAba li:hover{color:#488ae6;text-decoration:underline;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/geral.css */
body{color:#1f1f1f;font-family:sans-serif;font-size:13px;margin:0;}
ul{list-style:none;margin:0;padding:0;}
.conteudo{display:inline-table;}
.conteudo img{vertical-align:bottom;float:left;}
.conteudo .destaque{border-bottom:1px solid #DDD;float:left;height:99px;margin-bottom:30px;}
.conteudo .destaque .boxMensagem{background-color:#f4ecbe;border-radius:5px;margin:25px 0 0 110px;padding:20px 20px 16px;position:relative;width:700px;}
.conteudo .destaque .boxMensagem p{margin:0;}
.conteudo .destaque .boxMensagem span{background:transparent 		url("https://www.ib7.bradesco.com.br/ibpf/imagens/ibpfdetranrj/geral/sprite-box-tip.png") 		no-repeat scroll 0 -20px;top:18px;height:10px;left:-31px;position:absolute;width:12px;}
.conteudo .margemCont{margin:10px;}
.erro_msg{display:block;font-weight:normal!important;padding-left:215px!important;padding-top:3px!important;font-size:11px;font-style:normal;font-family:inherit;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/estrutura.css */
*{outline:none;}
body,div,ul,li,h1,h3,form,fieldset,input,p,td,a{margin:0;padding:0;vertical-align:bottom;}
body{background-color:#E4E4E4;font:0.81em/120% Tahoma, Arial, Sans-Serif;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ul{list-style:none;}
h1,h3{font-size:1em;font-weight:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#CC092F;text-decoration:underline;}
.fr{float:right!important;}
.mb10{margin-bottom:10px!important;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/util.css */
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.mb10{margin-bottom:10px!important;}
@media screen and (max-width: 1248px){
form .form-buttons{padding:20px 0 0 0;}
}
@media print{
*{background:transparent!important;color:black!important;filter:none!important;text-shadow:none!important;-ms-filter:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after{content:"";}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
p,h3{orphans:3;widows:3;}
h3{page-break-after:avoid;}
}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpfdetranrj/resource/captcha?file=/css/defaultStylesUICaptcha.css */
.UICaptcha-table td img{display:block;background-color:white;}
.UICaptcha-table .UICaptcha-image-cell{background-color:#FFFFFF;padding:7px!important;}
.UICaptcha-table,.UICaptcha-maindiv tr,.UICaptcha-maindiv td{border:0 none!important;border-collapse:collapse!important;margin:0!important;vertical-align:middle!important;}
.UICaptcha-table *{border:0 none;bottom:auto;color:#000000;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;}
.UICaptcha-table .UICaptcha-image-div{border:1px solid #DFDFDF!important;min-width:200px;}
.UICaptcha-table a,.UICaptcha-table a:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;border:0 none!important;color:#0000FF;cursor:pointer;font-weight:normal;outline:medium none;padding:0!important;text-decoration:none;}
.UICaptcha-input-area{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;position:relative!important;}
.UICaptcha-table{border:1px solid #DFDFDF!important;line-height:1em;}
.UICaptcha-tooltip{position:absolute;z-index:999;left:-9999px;background:none repeat scroll 0 0 #FEFBEC;padding:3px 10px;border:1px solid #EBE4D1;width:250px;font-family:Arial;opacity:1;}
.UICaptcha-tooltip p{padding:2px 7px;color:#666048;font-size:11px;font-weight:normal!important;}
.UICaptcha-div-img-refresh{background:url("https://www.ib7.bradesco.com.br/ibpfdetranrj/resource/captcha?file=/images/refresh.png");background-repeat:no-repeat;width:25px;height:19px;}
.UICaptcha-div-img-audio{background:url("https://www.ib7.bradesco.com.br/ibpfdetranrj/resource/captcha?file=/images/audio.png");background-repeat:no-repeat;width:25px;height:19px;}
.UICaptcha-div-img-loading{background:url("https://www.ib7.bradesco.com.br/ibpfdetranrj/resource/captcha?file=/images/loading.gif");background-repeat:no-repeat;width:25px;height:19px;}
.UICaptcha-div-img-help{background:url("https://www.ib7.bradesco.com.br/ibpfdetranrj/resource/captcha?file=/images/help.png");background-position:0px 0px;background-repeat:no-repeat;width:25px;height:19px;}
.UICaptcha-placeholder{color:#aaa;}
.UICaptcha-placeholder:focus::placeholder{color:transparent;}



input,select{font-family:sans-serif;color:#222;}
small{font-size:85%;}
fieldset{border:0;margin:0;padding:0;}
input,select{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input{line-height:normal;*overflow:visible;}
input[type="radio"]{box-sizing:border-box;}
input:invalid{background-color:#f0dddd;}
/*! CSS Used from: https://www.ib7.bradesco.com.br/ibpf/conteudo/css/ibpfdetranrj/modulos.css */
.grid-container{padding:10px;}
.grid-container .grid-row{padding-top:16px;}
.grid-container .grid-row:before,.grid-container .grid-row:after{content:"";display:table;}
.grid-container .grid-row:after{clear:both;}
.grid-container .grid-row{zoom:1;}
.grid-container .grid-d{display:inline-block;float:left;margin-left:40px;}
.grid-container .grid-row .grid-d:first-child{clear:left;margin-left:0;}
form fieldset{border:0;padding:0;margin:0;}
form .form-line{clear:both;display:block;padding-bottom:9px;}
form .form-line{clear:both;display:block;padding-bottom:9px;}
form .form-line>*{float:left;line-height:25px;margin-left:10px;}
form .form-line>*:first-child{margin-left:0;}
form .form-label{display:inline-block;width:210px;text-align:right;}
form .form-line .form-label-check{margin-right:18px;padding-bottom:2px;}
form .form-text{background-color:#F4F4F4;border-color:#C5C5C5 transparent transparent #C5C5C5;border-style:solid;border-width:1px;color:#393939;font-size:13px;height:22px;padding:4px 6px 2px 6px;display:inline-block;}
form .form-check{height:25px;margin-top:1px;width:13px;padding:0;}
form small{color:#878787;font-size:1em;cursor:default;}
form .form-combo{background-color:#F4F4F4;border-color:#C5C5C5 transparent transparent #C5C5C5;border-style:solid;border-width:1px;color:#393939;font-size:13px;height:25px;padding:3px 2px 2px;}
form .form-cnpj{width:23px;}
form .form-cnpj-4{width:35px;margin-left:10px;}
form .form-line>*{line-height:25px;margin-left:10px;}
form .form-line>*:first-child{margin-left:0;}
form .form-label{display:inline-block;width:210px;text-align:right;}
form .form-line .form-label-check{margin-right:18px;padding-bottom:2px;}
form .form-check{height:25px;margin-top:1px;width:13px;padding:0;}
form small{color:#878787;font-size:1em;cursor:default;}
form .form-combo{background-color:#F4F4F4;border-color:#C5C5C5 transparent transparent #C5C5C5;border-style:solid;border-width:1px;color:#393939;font-size:13px;height:25px;padding:3px 2px 2px;}
form .form-line-indent{margin-left:220px;}
form .form-line-indent>*{float:left;line-height:25px;margin-left:10px;}
form .form-line-indent>*:first-child{margin-left:0;}
form .form-line-check>*{line-height:1.2;}
form .form-line-check .form-check{height:13px;padding:0;}
.fontBase{font-size:11px;}
.ml_doc{margin-left:215px;}
*{outline:none;}
div,fieldset,input{margin:0;padding:0;vertical-align:bottom;}
select{font-size:1em;color:#333;font-family:Tahoma, Arial, Sans-Serif;margin:0;padding:0;}
fieldset{border:0;}
span.label{cursor:pointer;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
@media print{
*{background:transparent!important;color:black!important;filter:none!important;text-shadow:none!important;-ms-filter:none!important;}
}