body {    padding-bottom: 20px;    /*padding-top: 90px;*/    font-size: 13px;    color: #2e588c;}a {    color: #1D66AD;}form {    margin: 0 0 10px 0 !important;}form p {    font-size: 14px;}h1,h2,h3,h4,h5,h6 {    color: #999}h1 {    font-size: 30px;    line-height: 36px;}h1,h2,h3,h4,h5,h6 {    font-family: inherit;    font-weight: bold;    margin: 0;    text-rendering: optimizelegibility;}fieldset h4 {    margin: 10px 0;}.control-info legend + .control-group{    margin-top: 0 !important;}legend {    color: #005a99;    font-size: 20px !important;}input,textarea,select,.uneditable-input {    border-radius: 3px 3px 3px 3px;}li {    line-height: 18px;}/*----- MENU SUPERIOR HEADER --------.brand,.brandRight {    width: 120px;}.brandRight {    float: right}.navbar .brand {    padding: 0 20px;}.navbar .btn,.navbar .btn-group {    }*//*.navbar-fixed-top {        position:inherit;}*/.navbar-inner {     height:38px;    min-height:38px !important;    padding-left: 20px;    padding-right: 20px;    background: #2f5e96; /* Old browsers */    background: -moz-linear-gradient(top, #2f5e96 0%, #3d6fbf 100%);    /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f5e96),        color-stop(100%, #3d6fbf) ); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #2f5e96 0%, #3d6fbf 100%);    /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #2f5e96 0%, #3d6fbf 100%);    /* Opera 11.10+ */    background: -ms-linear-gradient(top, #2f5e96 0%, #3d6fbf 100%); /* IE10+ */    background: linear-gradient(to bottom, #2f5e96 0%, #3d6fbf 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#2f5e96',        endColorstr='#3d6fbf', GradientType=0 ); /* IE6-9 */    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0        rgba(0, 0, 0, .1) !important;    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1)        !important;    box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1)        !important;}.navbar-inner .ui-menu.ui-menubar{    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#2f5e96',        endColorstr='#3d6fbf', GradientType=0 ); /* IE6-9 */}.navbar .nav>li {    display: block;    float: left;    margin: 0;}.navbar .nav>li>a {    float: none;    padding: 15px 10px;    /*line-height: 48px;*/    color: #fff !important;    text-decoration: none;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar .nav>li>a:hover {    color: #f8f8f8;    text-decoration: none;}.navbar .nav>li>a:active {    color: #0B552B;}.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret    {    border-bottom-color: #FFFFFF;    border-top-color: #FFFFFF;}.dropdown-toggle {    border-radius: 0;    color: #FFFFFF !important;}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle    {    background-color: transparent;}.dropdown .caret {    margin-left: 2px;    margin-top: 8px;}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret    {    border-bottom-color: #fff;    border-top-color: #fff;}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {    background-color: #3b6cb9;    background-image: url();    background-repeat: repeat-x;    /*color:#fff;*/    text-decoration: none;}.dropdown-menu .active>a,.dropdown-menu .active>a:hover {    background-color: #3b6cb9;    background-image: -moz-linear-gradient(center top, #3b6cb9, #3b6cb9);    background-repeat: repeat-x;    color: #FFFFFF;    outline: 0 none;    text-decoration: none;}.caret {    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-top: 4px solid #000000;    content: "";    display: inline-block;    height: 0;    opacity: 0.3;    vertical-align: inherit;    width: 0;}.navbar .divider-vertical {    background-color: #688EBD;    border-right: 1px solid #284E7D;    height: 46px;    margin: 0 9px;    overflow: hidden;    width: 1px;    border-left: none;}/*.dropdown .dropdown-menu { top:auto !important; }*/.dropdown-menu a {    display: block;    padding: 3px 15px;    clear: both;    font-weight: normal;    line-height: 18px;    color: #1091d2;    white-space: nowrap;}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover    {    color: #ffffff;    text-decoration: none;    background-color: #999;    background-image: none;    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1091d2',        endColorstr='#1091d2', GradientType=0 );}.navbar .btn-navbar {    background: #cccccc; /* Old browsers */    background: -moz-linear-gradient(top, #cccccc 0%, #f8f8f8 100%);    /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc),        color-stop(100%, #f8f8f8) ); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #cccccc 0%, #f8f8f8 100%);    /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #cccccc 0%, #f8f8f8 100%);    /* Opera 11.10+ */    background: -ms-linear-gradient(top, #cccccc 0%, #f8f8f8 100%); /* IE10+ */    background: linear-gradient(to bottom, #cccccc 0%, #f8f8f8 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#cccccc',        endColorstr='#f8f8f8', GradientType=0 ); /* IE6-9 */    border-color: #c1d2b0 #c1d2b0 #9bb67f;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    *background-color: #c1d2b0;    /* Darken IE7 buttons by default so they stand out more given they won't have borders */    filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false );    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0        rgba(255, 255, 255, .075);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0        rgba(255, 255, 255, .075);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0        rgba(255, 255, 255, .075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]    {    background-color: #c1d2b0;    *background-color: #b4c9a0;}.nav-pills .active a {    background-color: #0671B4 !important;    color: #fff !important;}.nav-pills>li>a {    background: #ccc !important;    color: #fff;}/*----- TOP BAR --------*/.top-bar {    padding: 10px 10px 11px;    margin-top: 10px;    margin-bottom: 30px;    background-color: #fff;    border: none;    *zoom: 1;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    ;}.top-bar:before,.top-bar:after {    display: table;    content: "";}.top-bar:after {    clear: both;}.requiredLegend {    text-align: right;    color: #666666;    vertical-align: baseline;    line-height: 15px !important;    margin-top: 10px !important;}span.required {    color: red;    padding-right: 2px;}.error span.required {    color: #b94a48;}.help-block span.required {    display: none;}ul.breadcrumbs {    margin: -1px 0 18px -1px;    padding: 0;    line-height: 0%;    font-size: 0;}.ui-breadcrumb .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{    background: #fff !important;    color:#0062B0 !important;    opacity:1;    }.ui-breadcrumb .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled:hover{    text-decoration: none !important;}/* STYLE BREADCRUMP REMOVIDO *//*------- BOT�ES --------*//* CONFIGURAÇÃO DO BTN-PRIMARY*/.btn-primary {    background: #2a9de0 !important; /* Old browsers */    background: -moz-linear-gradient(top,  #2a9de0 0%, #2a86d6 100%) !important; /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a9de0), color-stop(100%,#2a86d6)) !important; /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #2a9de0 0%,#2a86d6 100%) !important; /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #2a9de0 0%,#2a86d6 100%) !important; /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #2a9de0 0%,#2a86d6 100%) !important; /* IE10+ */    background: linear-gradient(to bottom,  #2a9de0 0%,#2a86d6 100%) !important; /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9de0', endColorstr='#2a86d6',GradientType=0 ) !important; /* IE6-9 */    background-repeat: repeat-x !important;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;    border-color: #0671b4 #1193d4 #0671b4 !important;    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0671b4', endColorstr='#1193d4', GradientType=0) !important;    filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;    color:#fff !important;}.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {    background: #2a9de0 !important; /* Old browsers */    background: -moz-linear-gradient(top,  #2a9de0 0%, #008cdd 100%) !important; /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a9de0), color-stop(100%,#008cdd)) !important; /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #2a9de0 0%,#008cdd 100%) !important; /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #2a9de0 0%,#008cdd 100%) !important; /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #2a9de0 0%,#008cdd 100%) !important; /* IE10+ */    background: linear-gradient(to bottom,  #2a9de0 0%,#008cdd 100%) !important; /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9de0', endColorstr='#008cdd',GradientType=0 ) !important; /* IE6-9 */    *background-color: #0671b4;}/*------------ INPUTS --------------------*/.invisible {    visibility: hidden !important;}.dica {    display: block;    color: #999;    padding-left: 5px;}.help-block {    margin-top: 2px !important;}.row-fluid h1 {    color: #005b9a;    padding-bottom: 10px;}.row-fluid h4 {    padding: 6px;    border: 1px solid #ddd;    background: #fff;    color: #1298db;    margin: 10px 0;    font-weight: normal;    font-size: 15px;}.row-fluid INPUT[class*="span"] {    height: 30px !important;    min-height: 0px !important;}/*-------------Bruno----------------------*/.nome-empresa {    color: #fff;    font-size: 18px;    font-weight: normal;    margin: 0 auto 0 auto;    background: url(../img/tit_sistema.png) top center;    width: 320px;    height: 65px;    padding: 0;    text-indent: -9999px;}.logo-cnpq h1 {    background: url(../img/logo_sistema.png) no-repeat;    width: 119px;    height: 60px;    float: left;    text-indent: -9999px;    margin: 20px;}.logo-principal {    background: url('../img/logo_sistema.png') center top no-repeat;    width: 262px;    height: 57px;    margin: 0 auto;    text-indent: -9999px;}.acessibilidade {    height: 21px;    margin-top: -30px;    width: auto;}.topo {    float: right;}.modal-header h3 {    color: #005a99 !important;    font-size: 18px !important;}ol span {    font-size: 11px;    color: #0F8BC8;}/*ABAS MCTI*/.nav-tabs-menu {    border: none;    background: #C2D5E7; /* Old browsers */    padding: 5px;    margin: 0 atuo !important;    border-radius: 5px;}.nav-tabs-menu li {    float: left;    padding: 10px;}.nav-tabs-menu li a {    overflow: hidden;}.img-aba1 {    background: url(../img/icone_aba1_mcti.png) 5px center no-repeat;}.img-aba1-hover {    background: url(../img/icone_aba1_mcti_hover.png) 5px center no-repeat;    no-repeat;}.img-aba2 {    background: url(../img/icone_aba2_mcti.png) 5px center no-repeat;    no-repeat;}.img-aba2-hover {    background: url(../img/icone_aba2_mcti_hover.png) 5px center no-repeat;    no-repeat;}.img-aba3 {    background: url(../img/icone_aba3_mcti.png) 5px center no-repeat;    no-repeat;}.img-aba3-hover {    background: url(../img/icone_aba3_mcti_hover.png) 5px center no-repeat;    no-repeat;}.img-aba4 {    background: url(../img/icone_aba4_mcti.png) 5px center no-repeat;    no-repeat;}.img-aba4-hover {    background: url(../img/icone_aba4_mcti_hover.png) 5px center no-repeat;    no-repeat;}.nav-abas {    margin: 0 auto;    width: 336px;}.nav-abas ul {    list-style: none;    padding: 5px 0;    margin: 10px 0 40px 0;}.nav-abas ul li {    float: left;    margin: -25px 10px 0;}.nav-abas ul li a {    display: block;    height: 64px;    width: 64px;    text-indent: -9999px;}/* FIM ABAS MCTI*//* REMOVIDO O ACCORDION *//* MENU VERTICAL*/.nav-stacked li a {    color: #555;    font-weight: bold;}.nav-stacked li a>i {    float: right;    opacity: .5;}.fundoCnpq {    background: #e1eaf2;    padding: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    -webkit-box-shadow: 0px 0px 5px 2px rgba(102, 102, 102, 0.5);    box-shadow: 0px 0px 5px 2px rgba(102, 102, 102, 0.5);;}.fundoCnpq-white {    background: #fff;    padding: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    -webkit-box-shadow: 0px 0px 5px 2px rgba(102, 102, 102, 0.5);    box-shadow: 0px 0px 5px 2px rgba(102, 102, 102, 0.5);;}.form-actions {    background: #fff;    /*background:#e1eaf3;	*/    /*text-align:right;*/}.tabs-left>.nav-tabs {    margin-right: 0 !important;}.tab-content {    background: none repeat scroll 0 0 #FFFFFF;    margin: 0;    overflow: hidden !important;    -webkit-border-radius: 8px;    -webkit-border-top-left-radius: 0;    -moz-border-radius: 8px;    -moz-border-radius-topleft: 0;    border-radius: 8px;    border-top-left-radius: 0;;    padding: 10px;    min-height: 185px;}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover {    border-color: #fff;}.tabs-left>.nav-tabs {    border-right: 1px solid #F0F3F8;}.tabs-left>.nav>li>a:hover {    background: #a5c1dc;    color: #fff;}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {    background: #c2d5e7;    -webkit-border-top-left-radius: 4px;    -webkit-border-bottom-left-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-bottomleft: 4px;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;}.box-destaque {    background: #f8f8f8;    width: 52.718% !important;    float: left;    margin-left: 15px;    padding: 0 10px;}.accordion-inner {    background: #fff;}.accordion-inner p {    color: #333;}.accordion-inner dt {    color: #333;}.accordion-inner dd {    padding: 5px;    background: #eee;    color: #333;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    margin: 5px 0;    font-size: 12px;}.row-fluid dt {    color: #333;}.row-fluid dd {    padding: 5px;    background: #f8f8f8;    color: #333;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    margin: 5px 0;    font-size: 12px;}.menu-central {    margin: 0 auto;    width: 35%;}.ac {    text-align: center !important;}.last-child a:hover {    background: #417DB2;    color: #fff !important;}.menuAberto {    display: block !important;}.teste {    background-image: url(../img/seta_black.png) !important;}.box-container {    background: #fff;    -webkit-border-bottom-right-radius: 8px;    -webkit-border-bottom-left-radius: 8px;    -moz-border-radius-bottomright: 8px;    -moz-border-radius-bottomleft: 8px;    border-bottom-right-radius: 8px;    border-bottom-left-radius: 8px;    border: 1px solid #ededed;    margin-bottom: 10px;}.conteudo-painel {    padding: 10px;}.cabecalho-pc {    background: #f8f8f8;    border: 1px solid #ededed;    border-bottom: none;    padding: 5px;    -webkit-border-top-left-radius: 8px;    -webkit-border-top-right-radius: 8px;    -moz-border-radius-topleft: 8px;    -moz-border-radius-topright: 8px;    border-top-left-radius: 8px;    border-top-right-radius: 8px;}.cabecalho-pc h3 {    color: #2F5E96;    padding: 0 8px;    font-size: 21px;}.scroll {    height: 120px;    border: 1px solid #ccc;    overflow: scroll;}.box-comentario {    background: #f8f8f8;    padding: 10px;    border: 1px solid #ccc;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    color: #666666;}/*---------------- STYLE GABRIEL --------------------------*/.box-form {    background-color: #f3f3f3;    border-radius: 3px;    border: 1px solid #ddd;    padding: 10px 10px 0;}/*.navbar .container {     width:auto !important; }*/li.home {    background-image: url(../img/icon-home.png);    height: 32px;    width: 64px;}li.home a {    height: 32px;    width: 64px;    display: block;    text-indent: -9999px;}.box-form {    background-color: #f3f3f3;    border-radius: 3px;    border: 1px solid #ddd;    padding: 10px 10px 0;}.form-actions {    background-color: #fff !important;}.breadcrumb .divider {    background-image: url(../img/divisor_breadcrumb.png);    height: 32px;    width: 16px;    display: inline-block;}.breadcrumb li {    line-height: 32px;    float: left;}li.home {    background-image: url(../img/icon-home.png);    height: 32px;    width: 64px;}li.home a {    height: 32px;    width: 64px;    display: block;    text-indent: -9999px;}.box_branco {    background-color: #fff;    height: 100px;    border: 1px solid #ddd;    border-bottom: 1px solid #ddd;    -webkit-border-top-left-radius: 3px;    -webkit-border-top-right-radius: 3px;    -moz-border-radius-topleft: 3px;    -moz-border-radius-topright: 3px;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}/*--------- WIZARD ----------*/.box_branco .wizard {    list-style: none outside none;    margin: 20px auto;    padding: 0;    position: relative;    width: 600px;}.box_branco .wizard li {    float: left;    position: relative;    /*margin:9px 40px;*/}.box_branco .wizard li a {    background-image: url(../img/wizard-bolas.png);    display: block;    height: 40px;    /*margin: 0 60px;*/    overflow: hidden;    text-indent: -999px;    width: 40px;}/*--------- WIZARD 100%----------*/.box_branco .wizard {    list-style: none outside none;    margin: 20px auto;    padding: 0;    position: relative;    width: 600px;}.box_branco .wizard li {    float: left;    position: relative;    /*margin:9px 40px;*/}.box_branco .wizard li a {    background-image: url(../img/wizard-bolas.png);    display: block;    height: 40px;    /*margin: 0 60px;*/    overflow: hidden;    text-indent: -999px;    width: 40px;}/*Maximo de 271px de largura*/.box_branco .wizard li.inicio a.ativo,.box_branco .wizard li.inicio a.inativo,.box_branco .wizard li.inicio a.ok,.box_branco .wizard li.centro a.ativo,.box_branco .wizard li.centro a.inativo,.box_branco .wizard li.centro a.ok,.box_branco .wizard li.fim a.ativo,.box_branco .wizard li.fim a.inativo,.box_branco .wizard li.fim a.ok    {    width: 150px;}.box_branco .wizard li.inicio a.ativo {    background-position: left -47px;}.box_branco .wizard li.inicio a.inativo {    background-position: left -3px;}.box_branco .wizard li.inicio a.ok {    background-position: left 40px;}/*Maximo de 40px de largura*/.box_branco .wizard li.centro a.ativo {    background-position: center -47px;}.box_branco .wizard li.centro a.inativo {    background-position: center -3px;}.box_branco .wizard li.centro a.ok {    background-position: center 40px;}.box_branco .wizard li.fim a.ativo {    background-position: right -47px;}.box_branco .wizard li.fim a.inativo {    background-position: right -3px;}.box_branco .wizard li.fim a.ok {    background-position: right 40px;}.box_branco .wizard li span {    position: absolute;    top: 50px;    text-align: center;}.box_branco .wizard li span.ativo {    color: #0f93d5;}/*--------- WIZARD 50%----------*//*--------- WIZARD 50%----------*/.box_branco .wizard-50pc{    list-style: none outside none;    margin: 20px auto;    padding: 0;    position: relative;    width: 490px;}.box_branco .wizard-50pc li{    float:left;    position:relative;    /*margin:9px 40px;*/}.box_branco .wizard-50pc li a{    background-image: url(../img/wizard-bolas2.png);    display: block;    height: 40px;    /*margin: 0 60px;*/    overflow: hidden;    text-indent: -999px;    width: 40px;}/*Maximo de 271px de largura*/.box_branco .wizard-50pc li.inicio a.pendente,.box_branco .wizard-50pc li.inicio a.ativo,.box_branco .wizard-50pc li.inicio a.inativo,.box_branco .wizard-50pc li.inicio a.ok, .box_branco .wizard-50pc li.centro a.pendente,.box_branco .wizard-50pc li.centro a.ativo,.box_branco .wizard-50pc li.centro a.inativo,.box_branco .wizard-50pc li.centro a.ok,.box_branco .wizard-50pc li.fim a.pendente,.box_branco .wizard-50pc li.fim a.ativo,.box_branco .wizard-50pc li.fim a.inativo,.box_branco .wizard-50pc li.fim a.ok {    width: 150px;   }.box_branco .wizard-50pc li.inicio a.pendente{ background-position:left -132px; } .box_branco .wizard-50pc li.inicio a.ativo{ background-position:left -43px; } .box_branco .wizard-50pc li.inicio a.inativo{ background-position:left 1px; }.box_branco .wizard-50pc li.inicio a.ok{ background-position:left -87px; }/*Maximo de 40px de largura*/.box_branco .wizard-50pc li.centro a.pendente{ background-position:center -132px; }.box_branco .wizard-50pc li.centro a.ativo{ background-position:center -43px; }.box_branco .wizard-50pc li.centro a.inativo{background-position:center 1px; }.box_branco .wizard-50pc li.centro a.ok{ background-position:center -87px; }.box_branco .wizard-50pc li.fim a.ativo{ background-position:right -43px; }.box_branco .wizard-50pc li.fim a.inativo{ background-position:right 1px; }.box_branco .wizard-50pc li.fim a.ok{ background-position:right -87px; }.box_branco .wizard-50pc li span {    position: absolute;    top:50px;    text-align:center;}.box_branco .wizard-50pc li span.ativo { color: #0f93d5; }/** FIM WIZARD **/span.identificação  { left:-10px; }span.endereco       { left:50px; }span.contato        { right:54px; }span.classificacao  { right:-14px; }span.linhadepesquisa  { left:-27px; }span.areadeconhecimento  { right:7px; }span.setordeaplicacao  { right:-31px; }span.pesquisa-instituicao  { left:-40px; }span.tipo-relacao  { right:30px; }span.forma-remuneracao  { right:-46px; }/*------ Menu Painel -------*/.menuPainel {    display: inline-block;    width: 100% !important;    color: #999;    overflow: visible;    padding-bottom: 1em;    padding-top: 1em;    margin-bottom: 20px;    background: #f5f5f5;    border: 1px solid #e1e1e8;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}.menuPainel ul {    margin: 0px}.menuPainel li {    list-style: none;    position: relative;}.menuPainel li:hover {    background-color: #fff;}.menuPainel .barraProgresso {    padding: 0 10px;}/*.menuPainel .progress { margin: 0 0 10px 15px; }*/.progress {    background-color: #fff;    background-image: linear-gradient(to bottom, #fff, #f5f5f5);    border: 1px solid #ddd;    margin-bottom: 8px !important;}.menuPainel .enviarFormulario {    display: block;    margin: 10px auto;    padding-left: 10px;    padding-right: 10px;}.menuPainel .divisor {    height: 1px;    background-color: #ddd;    border-bottom: 1px solid #fff;    /*width:255px;*/    /*margin:5px auto;*/}.menuPainel .divisor:hover {    background-color: #ddd;}.menuPainel .box-grupo {    background-color: #dcf0fe !important;    padding: 0;}.menuPainel .box-grupo:hover {    background-color: #dcf0fe}.menuPainel .box-grupo h5 {    padding-left: 10px;    color: #2e588c;    font-size: 14px;    text-align: left;    font-weight: normal;}.menuPainel .label {    display: inline-block;    height: 12px;    width: 10px;    background-image: url(../img/img_icon_label.png);    background-color: transparent;    background-position: center;    color: #888888;    padding: 3px 3px 3px 5px;    margin: 8px 5px 8px 15px;}.menuPainel a {    display: inline-block;    width: 80%;    color: #2e588c;}.menuPainel a:hover {    color: #555;    text-decoration: none;}/*------ menu ativo -----*/.menuPainel li.active {    background-image: url(../img/bg_menu_ativo_painel.png);    background-repeat: none;    background-position: 5px 0px !important;    background-repeat: no-repeat;}.menuPainel li.active .label {    background-image: url(../img/img_icon_label_ativo.png);    color: #fff;}.menuPainel li.active a {    color: #fff !important;    margin-top: 5px !important;}.label_no_checked {     display:inline-block;    height:17px;    width:12px;    background-image: url(../img/img_icon_label_no_checked.png) !important;    background-color:transparent;    background-position:center 0px;    color:#fff;    padding:1px 3px 3px 5px;    margin: 8px 5px 8px 15px;    text-shadow: 0 1px 2px #999999;}.menuPainel .label_checked {    display: inline-block;    height: 17px;    width: 12px;    background-image: url(../img/img_icon_label_checked.png);    background-color: transparent;    background-position: center 0px;    color: #fff;    padding: 1px 3px 3px 5px;    margin: 10px 5px 8px 15px;    text-shadow: 0 1px 2px #999999;}.menuPainel .label_checked:hover{    background-image: url("../img/img_icon_label_checked.png") !important;}/* FIM MENU PAINEL */.pontaMenu {    background-image: url("../img/ponta_menu.png");    height: 26px;    position: absolute;    right: -15px;    top: 7px;    width: 15px;    /*z-index: -999;*/}/*ABAS PARA CNPq - Gabriel Costa*/.abas {    position: relative;    border-left: 0px;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    height: 38px;    margin: 0;    z-index: 0;}.abas li {    background-color: #6bbdea;    border-right: 1px solid #ddd;    float: left;    line-height: 18px;    padding: 0;    margin: 0;    list-style: none outside none;}.abas li:hover {    background-color: #79d0ff;}.abas li:first-child {    border-left: 1px solid #ddd;    -webkit-border-top-left-radius: 3px;    -moz-border-radius-topleft: 3px;    border-top-left-radius: 3px;}.abas li a {    padding: 10px 30px;    color: #fff;    display: block;    text-align: center !important;    font-weight: bold;}.abas li.active {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #F3F3F3;    border-top: 1px solid #ddd;    border-left: 1px solid #ddd;    border-radius: 3px 3px 3px 3px;    height: auto;    margin-top: -6px;    padding-bottom: 7px;}.abas li.active:first-child {    border-left: 1px solid #ddd;}.abas li.active a {    display: block;    color: #2e588c;    text-align: center !important;}.box-form .tab-content {    background-color: #f3f3f3;    border: 0px;    padding: 10px 0px 0px;}.box-abas .box-form {    background-color: #fff;}.box-abas .box-form .tab-content {    background-color: #fff;}.box-abas .abas li.active {    background-color: #fff;}.shadown_first {    background-image: url('../img/shadow-aba-first.png');    background-repeat: no-repeat;    background-position: left;}.shadown_last {    background-image: url('../img/shadow-aba-last.png');    background-repeat: no-repeat;    background-position: right;}.carousel-control {    top: 186% !important;}.carousel {    line-height: 18px !important;}.help-block,.help-inline {    color: #666666;    font-size: 11px;}/* CSS MENU VERTICAL */.menuButton {    display: block;    padding: 0px !important;    width: 16px !important;    height: 16px !important;    vertical-align: -4px;}.menuButton.opened {    background: url('../img/icon_close_menu.png') no-repeat center center;    margin-right: 5px;}.menuButton.closed {    background: url('../img/icon_open_menu.png') no-repeat center center;    margin-right: 5px;}.nav-tabs,.nav-pills {    background: #fff;     padding: 8px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.bs-docs-sidenav {    top: -35px;}.telaVisualizar .menuPainel {    margin-top: 46px;    /*width:263px;*/}.telaVisualizar .affix {    width: 215px !important;}/*.telaVisualizar .menuPainel li{	line-height: 30px	}*//* top cabecalho sistema*/.top-bar-cabecalho {    padding: 10px 10px 11px;    margin-bottom: 10px;    background-color: #f8f8f8;    border: none;    *zoom: 1;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    border: 1px solid #DDDDDD;    background: #f5f5f5; /* Old browsers */    background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);    /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5),        color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);    /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);    /* Opera 11.10+ */    background: -ms-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* IE10+ */    background: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f5f5f5',        endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */}.top-bar-cabecalho:before,.top-bar-cabecalho:after {    display: table;    content: "";}.top-bar-cabecalho:after {    clear: both;}.top-bar-cabecalho p {    color: #315e9b;    font-weight: bold;    font-style: oblique;    text-transform:uppercase;}.tit-group {    background: url("../img/icone_group.png") no-repeat scroll left center        transparent;    padding: 15px 20px;}/*MIGALHA DE PÃO.migalhadepao{	}ul.migalhadepao{	list-style:none;	margin-left:0px !important;	}ul.migalhadepao li {	display:inline-block;	padding:0 2px;}ul.migalhadepao li a {	color:#0062B0;	font-weight:bold;	}*/.openGrupo {    display: block;}.telaVisualizar .nav-list {    padding: 0;}.telaVisualizar .nav-list>li>a {    display: inline-block;    padding: 6px 15px;    margin: 0px;    text-shadow: none;}.telaVisualizar .nav>li>a:hover {    background-color: transparent;    text-decoration: none;}.telaVisualizar .nav-list>.active>a,.nav-list>.active>a:hover {    background-color: transparent;    padding-bottom:10px;}.control-info legend + .control-group { margin-top: 0px !important; }.control-info .control-label{ line-height:10px; font-weight:bold; line-height:16px; }.control-info .controls{margin-top:3px;}.breadcrumb li {    margin-left: 5px;}.breadcrumb li:first-child {    margin-left: 0px;}.tabel_info {    background-color: transparent;    border: 0px !important;}.tabel_info tr td {    background-color: transparent;    border: 0px !important;}.tabel_info tr td strong {    margin-right: 20px;}#toTop {    width: 100px;    border: 1px solid #ccc;    background: red;    text-align: center;    padding: 5px;    position: fixed; /* this is the magic */    bottom: 10px; /* together with this to put the div at the bottom*/    right: 10px;    cursor: pointer;    display: none;    color: #333;    font-family: verdana;    font-size: 11px;}/*Back to top button */#bg_backtoTop {    position: fixed;    height: 10px;    width: 100%;    background-color: #333;    bottom: 0px;    opacity: 0.5;}#back-top {    position: fixed;    bottom: 0px;    left: 30px;}#back-top a {    width: 35px;    display: block;    text-align: center;    font: 11px/100% Arial, Helvetica, sans-serif;    text-transform: uppercase;    text-decoration: none;    color: #bbb;    /* background color transition */    -webkit-transition: 1s;    -moz-transition: 1s;    transition: 1s;}#back-top a:hover {    color: #000;}/* arrow icon (span tag) */#back-top span {    width: 35px;    height: 35px;    display: block;    /*margin-bottom: 7px;*/    background: #333 url(../img/up-arrow.png) no-repeat center center;    /* background color transition */    -webkit-transition: 1s;    -moz-transition: 1s;    transition: 1s;    /*box-shadow:0px 2px 4px #333;*/    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}#back-top a:hover span {    background-color: #1399db;}.center {    text-align: center !important;}/* MENU PRIMEFACES (Bruno Soares Araújo)*/.ui-menu { /*position: absolute !important;*/    padding: 0 !important;    width: auto !important;}.ui-menubar .ui-menuitem-link {    color: #fff !important;}.ui-shadow {    box-shadow: 0px 5px 10px #ccc !important;}.menuPainel .ui-menu .ui-menuitem-link {    padding: 0px 23px !important;    margin: 0 !important;}.ui-menu .ui-menu-list .ui-menuitem {    /*border-right: 1px solid #284E7D !important;*/    cursor: pointer;}/*.ui-menu .ui-menu-list .ui-menuitem:hover{    background: #3b6cb9 !important;}*/.container {    margin: 0 auto !important;}/*AJUSTES MENU HORIZONTAL *//*.ui-menubar .ui-menu .ui-menuitem-link {    background: red !important;}*/.ui-menu.ui-widget li > .ui-menuitem-link{    padding: 10PX 2px !important;    margin-right: 2px;}/*.ui-menubar .ui-menu-child .ui-menuitem-link{    width: 88.8% !important;}*//*.ui-menu .ui-menu-parent .ui-menu-child .ui-menuitem-link{    color: #1091D2 !important;}*//*.ui-menu .ui-menu-parent .ui-menu-child .ui-menuitem-link:hover{    color:#fff !important;    background: #005B9A;}*/.ui-menubar .ui-menuitem {    margin: 0 !important;}/*Titulo do menu*/.ui-menu .ui-widget-header h1,.ui-menu .ui-widget-header h2,.ui-menu .ui-widget-header h3,.ui-menu .ui-widget-header h4,.ui-menu .ui-widget-header h5,.ui-menu .ui-widget-header h6    {    color: #2E588C;    font-size: 14px !important;    font-weight: normal !important;    padding-left: 10px;    text-align: left;}/*fim*/.ui-menu .ui-menu-list .ui-widget-header {    margin: 0 !important;    padding-right: 6px !important;}.ui-button-icon-only {    height: 30px;}.ui-dt-c .ui-button-icon-only{    height: 25px;    width: 27px;}.ui-menu .ui-menuitem-link .ui-menuitem-icon {    margin-left: -12px !important;}.ui-menu .ui-menuitem-link {   /* padding-top: 10px !important;*/    line-height: none !important;}.menuPainel .ui-menuitem-text {    padding-top: 10px !important;}/* CONFIGURAÇÃO DO RADIO PRIME FACE - INICIO*/.ui-selectoneradio tr {	position:absolute !important;}.ui-radiobutton div[class*="ui-radiobutton-box"] {	display: none;}.ui-radiobutton div[class*="ui-helper-hidden-accessible"] {	clip: auto;	cursor: pointer !important;    top: 3px !important;    position: absolute !important;}.ui-helper-hidden-accessible input[type="radio"] {	position:absolute !important;}/* CONFIGURAÇÃO DO RADIO PRIME FACE - FIM */.ui-radiobutton {    margin: 3px 0 0 10px !important;}.ui-radiobutton .ui-radiobutton-relative {    cursor: pointer !important;    display: none;}/* NOVAS CONFIGURAÇÕES *//* MENU BAR HORIZONTAL */.ui-menu.ui-widget li>.ui-menuitem-link {    /*width: auto !important; PROBLEMA ENCONTRADO NO GOOGLE CHROME   */}.ui-menu.ui-widget {    background: none !important;    border: none !important;    width: auto !important;    height: 38px;}/* SUB MENU HORIZONTAL */.ui-menu .ui-menu-parent .ui-menu-child {    width: auto !important;    min-width: 150px !important;    background: #fff !important;    /*width: 170px !important;*/    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 6px;    padding: 4px 0 !important;      border:1px solid #ccc;    border-top:0px;}.ui-menu .ui-menu-parent .ui-menu-child:after {    border-bottom: 6px solid #FFFFFF;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    content: "";    display: inline-block;    left: 10px;    position: absolute;    top: -6px;    visibility: visible;}.ui-menu .ui-menu-parent .ui-menu-child:before {    border-bottom: 7px solid rgba(0, 0, 0, 0.2);    border-left: 7px solid transparent;    border-right: 7px solid transparent;    content: "";    display: inline-block;    left: 9px;    position: absolute;    top: -7px;}.ui-menu.ui-widget li .ui-menu-child .ui-corner-all,.ui-menu.ui-widget .ui-menu-child a.ui-corner-all{    background: transparent !important;    color: #1091D2 !important;}.ui-menu.ui-widget .ui-menu-child li:hover {    background: #007ab8 !important;}.ui-menu.ui-widget .ui-menu-child li a:hover {    color: #fff !important;    }/*BREADCRUMB PRIME FACE*/.ui-breadcrumb {    padding: 0 !important;    border:none !important;}.ui-widget-header {    background: none !important;}.ui-breadcrumb a {    font-size: 12px;    margin: 2px 0 0 0 !important;}/* MENU VERTICAL */.ui-menu.ui-widget .ui-menu-list .ui-widget-header {    width: 97.5% !important;}.menuPainel .ui-menu.ui-widget li > .ui-menuitem-link{    background: transparent !important;    color:#2E588C !important}.menuPainel .ui-menu.ui-widget li > .ui-menuitem-link:hover{    color:#2E588C !important;    /*background: transparent !important;*/}/*.ui-datatable table{    margin-top: 5px !important;}*//* ICONES PRIMEFACES MENU VERTICAL*/.menuPainel .ui-menu.ui-widget li > .ui-menuitem-link{    padding: 0 20px !important;}.menuPainel .ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover .ui-icon { background-image:url("../img/img_icon_label.png"); }.ui-menu.ui-widget li.active > .ui-menuitem-link.ui-state-hover .ui-icon { background-image:url("../img/img_icon_label_ativo.png"); }.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover .label_checked  { background-image:url("../img/img_icon_label_checked.png") !important; }.ui-menu.ui-widget li.active a > span.ui-menuitem-text{ color:#fff !important; }.ui-widget-header .ui-corner-all .box-grupo:hover { background-color:#DCF0FE; }.ui-widget-header .ui-corner-all .label_checked:hover { background-image:url("../img/img_icon_label_checked.png") !important; }.active > .ui-menuitem-text { color:#fff !important; }/* Ajuste para componente do primefaces - accordion FIELDSET*/.acc-fieldset{    border:1px solid #E5E5E5;    padding:5px;    margin-bottom:10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}/* VERIFICAR IMPACTO NAS TEALS */.ui-widget-content{    background: transparent !important;}/* FIM */.acc-fieldset legend{        border:1px solid #E5E5E5;        padding:0.6em 1em;        cursor:pointer;        color:#4F4F4F;        font-weight:bold;        text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);        box-shadow:0px 1px 3px #CCCCCC;        width:auto;        line-height:11px;        font-size:14px !important;        background:-moz-linear-gradient(center top , #FFFFFF, #E6E6E6);        margin-left:10px;        margin-bottom:0;        -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    }/*PAGINAÇÃO DO PRIMEFACE*/.ui-datatable .ui-paginator, .ui-datatable .ui-paginator{    padding: 10PX 2px !important;}.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon, .ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon{    height: 17px !important;}.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current{    height: 17px !important;}.ui-paginator select{    width: auto !important;}/* INPUTTEXT PRIMEFACE *//*select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{    height: 23px !important;}*//*input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{    margin-right: 4px !important;}*/.form-horizontal .control-label{    padding-top: 3px !important;}.controls .value-label{	padding-top: 3px !important;	font-weight: bold;}.bt-semtexto{    text-indent: -9999px !important;    overflow: hidden important;}/* SELECT COMBOBOX */select[multiple], select[size]{    height: 30px !important;}.ui-state-hover{	background-color: #DCF0FE;}/*  *//* MODAL PRIMEFACES*/.ui-dialog.ui-widget-content .ui-dialog-content{    padding: 0 !important;}.ui-dialog.ui-widget-content{    background: #FFF !important;}.ui-dialog.ui-widget-content form{    padding: 0 15px !important;    margin:0 !important;}.ui-dialog .ui-dialog-content{    padding: 0 !important;}.ui-dialog.ui-widget-content .ui-dialog-title{    color: #005A99 !important;    font-size: 20px !important;}.ui-dialog .ui-dialog-titlebar{    border-bottom: 1px solid #EEEEEE !important;    padding-bottom: 17px !important;}/* AJUSTE DA MODAL PRIMEFACES - BOOTSTRAP */.ui-dialog.ui-widget-content form{    padding: 0 !important;}.btn-modal {  padding: 4px 14px !important;}.modal {left:50%;top:4% !important;margin:0 !important;}.modal.fade.in { top:4%; }@media (max-width: 767px) { .modal { margin-left: 4% !important; left:0px !important;} }@media (max-width: 480px) { .modal { margin-left: 4% !important; left:0px !important; } }.modalFull { top:2% !important; margin:0 !important; left:2% !important; }.modalFull .modal-body { max-height:none; }.modalFull .modal-body img { width:100%; }.modalMed { top:2% !important; margin:0 !important; left:20% !important; right:20% !important; }.modalMed .modal-body { max-height:none; }.modalMed .modal-body img { width:60; }.modal-body .control-label{ color:#2E588C;}/*TESTANDO*//*.ui-dialog .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{    color: #fff !important;}*//*.ui-dialog .ui-state-highlight:hover{    color: #333 !important;}*//* FIM DO TESTE *//* TOOLTIPO PRIME FACE*/.ui-tooltip{    background: #000 !important;    color:#fff !important;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    font-size: 11px !important;    border:none !important;    opacity:0.8 !important;    padding:0 5px !important;    }/*  CONFIG MENSAGENS DO SISTEMA PRIMEFACE */.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal{    margin: 0 !important;    margin-top:5px !important;    padding-top:3px !important;    font-size:12px !important;}.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon, .ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon{    background-image:none !important; }.ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon{    width: 0 !important;}/* MSG ERRO */.ui-message-error, .ui-message-warn, .ui-messages-error, .ui-messages-fatal{    color:#B94A48 !important;    background: #F2DEDE !important;}/* MSG ATENÇÃO*/ .ui-messages-info, .ui-messages-warn{    color:#C09853;    background: #FCF8E3 !important;    font-size:12px;    border:1px solid #FBEED5 !important;}/* MSG INFORMAÇÃO */.ui-messages-info, .ui-message-info{    background: #DFF0D8 !important;    font-size:12px;    color:#468847 !important;    border:1px solid #D6E9C6 !important;}.ui-messages-info-icon{    background: none !important;}.ui-messages ul{    margin-left: -6px !important;}.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary{    margin-left:-18px !important;    font-weight:normal !important;}/* FIM CONFIG MENSAGENS DO SISTEMA PRIMEFACE *//* BOTÕES AÇÕES GRID PRIMEFACES*/.bt3{    width: 16.1%;    text-align: center !important}.bt2{    width: 10.1%;    text-align: center !important}.bt1{    width: 1%;}.textoCentro{    text-align: center !important}.textoDireita{    text-align: right !important}/* BOTAO CONCLUIR DGP */.btn-success {  color: #ffffff !important;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;  background-color: #5bb75b !important;  *background-color: #51a351 !important;  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)) !important;  background-image: -webkit-linear-gradient(top, #62c462, #51a351) !important;  background-image: -o-linear-gradient(top, #62c462, #51a351) !important;  background-image: linear-gradient(to bottom, #62c462, #51a351) !important;  background-image: -moz-linear-gradient(top, #62c462, #51a351) !important;  background-repeat: repeat-x !important;  border-color: #51a351 #51a351 #387038 !important;  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0) !important;  filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {  color: #ffffff !important;  background-color: #51A351 !important;  *background-color: #51A351 !important;}/* FUNDO TRANSPARENTE DE COMPONENTES PRIMEFACES*/.ui-autocomplete-panel .ui-autocomplete-list{    background: #fff !important;}.ui-autocomplete-panel{    z-index: 2000 !important;}/* CAMPO DESABILITADO *//*input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{    border:1px solid #333 }*/.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-icon{    margin-top: 10px;}.ui-tree{    border:none !important;    width: auto !important;}/* ICONE MENU HORIZONTAL */.ui-menu .ui-menu-parent .ui-icon-triangle-1-e, .ui-menu .ui-menu-parent .ui-icon-triangle-1-s, .ui-menubar .ui-menu-child .ui-icon-triangle-1-s, .ui-menubar .ui-menu-child .ui-icon-triangle-1-s{    float:  left !important;}.ui-menu .ui-widget li > .ui-menuitem-link{    width: 100% !important;}/* DISABILITAR CAMPO CSS */.disabled{    background-color: #EEEEEE !important;    border:1px solid #ccc !important;    color: #333 !important;}/********************* CONFIGURAÇÃO DAS DATAS ********************/.ui-datepicker{    background: #fff !important;}.ui-datepicker-trigger{    margin-right: 3px !important;    padding: 0 14px !important;}.data-a{    display: inline-block;    *display: inline;    vertical-align: middle;    margin: 0 7px 0 5px;    *zoom: 1;}/* CONFIG. BTNS PROXIMO, ANTERIOR E ENVIAR PARA CNPQ */.pull-right .ui-button{    margin-right:0;}/* CONFIGURANDO TABELAS E GRIDS */.ui-datatable table thead tr{    background: #F0F4F9 !important;    background-image: none !important;    -webkit-border-top-left-radius: 4px !important;    -webkit-border-top-right-radius: 4px !important;    -moz-border-radius-topleft: 4px !important;    -moz-border-radius-topright: 4px !important;    border-top-left-radius: 4px !important;    border-top-right-radius: 4px !important;}.ui-datatable table thead tr th{    background: #F0F4F9 !important;    background-image: none !important;}.ui-datatable table thead tr th span{    color:#333 !important;}.ui-datatable table tbody tr{    background: #fff !important;}/***** CONFIG CHECKBOX GRID ATIVO *****/.ui-chkbox-box .ui-icon-check{    background-color:#b7cfec !important;}.ui-datatable tr.ui-state-highlight{    color:#036BA0;}    /*/********** CONFIG GOOGLE MAPS *********//*.mapa-dgp{    width: 700px;    height: 600px;    background: red;    }    .mapa-dgp img{   max-width:none !important;}*//* AJUSTE DE BOOSTRAP PARA PRIMEFACES */.table-bordered{    margin-top: 5px;    border-bottom: none;    border-right: none;}/* FIM DO AJUSTE BORDER DA TABELA BOOTSTRAP */.input-append, .input-prepend{	font-size: 14px !important;}.input-append .right, .input-append .right button, .input-prepend .right, .input-prepend .right button {    margin-left:-5px !important;}.input-append .left, .input-append .left button, .input-prepend .left, .input-prepend .left button {    margin-right:-4px !important;}.input-append button, .input-append a {    -webkit-border-top-right-radius: 3px !important;    -webkit-border-bottom-right-radius: 3px !important;    -moz-border-radius-topright: 3px !important;    -moz-border-radius-bottomright: 3px !important;    border-top-right-radius: 3px !important;    border-bottom-right-radius: 3px !important;}.input-append .add-on {    padding: 6px 12px 2px !important;}/**** CONFIGURAÇÃO DO UPLOAD DE ARQUIVO PRIMEFACES ****/.fileupload-content table{  	border:none !important;}.fileupload-content{padding:0 important; border:0 !important;}.ui-widget-content tr{background:none !important;}.fileupload-buttonbar{padding:0 !important; border:0 !important}.fileupload-content table tr{  	border: none !important; }/* BOTÃO DE ORDENAÇÃO NAS GRIDS */.ui-datatable .ui-sortable-column-icon{    position: inherit !important;    float: right;    margin-top:2px;  /*  margin-left:10px;*/}/****  CRIAR UM NOVO STYLE PARA O PARAMETROS ABAIXO ****//* AUTO COMPLETE PRIMEFACE - IDENTIFICAÇÃO */.large10-append .ui-autocomplete-input {    width:145%;}.large10 .ui-autocomplete-input {    width:100%;}.large9 .ui-autocomplete-input {    width:90%;}.large8 .ui-autocomplete-input {    width:80.8%;}.large7 .ui-autocomplete-input {    width:70%;}.large6 .ui-autocomplete-input {    width:60%;}.large5 .ui-autocomplete-input {    width:50%;}.large4 .ui-autocomplete-input {    width:40%;}.large3 .ui-autocomplete-input{    width:30% ;}.large2 .ui-autocomplete-input{    width:20% ;}.large1 .ui-autocomplete-input{    width:10% ;}/*** ESPECIFICA UM TAMANHO FIXO PARA OPCOES DE CHECKBOX OU RADIOS ***//** Ex: <h:selectManyCheckbox styleClass="tamanhofixo-200" > **/table.checkbox-tamanhofixo.inline tr{	display: block;	float: left;}table.checkbox-tamanhofixo tr td input{	float: left;}table.checkbox-tamanhofixo tr td label{	float: left;	display: inline!important;	margin-left: 5px;}table.checkbox-tamanhofixo.tamanho-50 tr{	width: 50px;}table.checkbox-tamanhofixo.tamanho-100 tr{	width: 100px;}table.checkbox-tamanhofixo.tamanho-150 tr{	width: 150px;}table.checkbox-tamanhofixo.tamanho-200 tr{	width: 200px;}table.checkbox-tamanhofixo.tamanho-180 tr{	width: 180px;}table.checkbox-tamanhofixo.tamanho-250 tr{	width: 250px;}table.checkbox-tamanhofixo.tamanho-300 tr{	width: 300px;}table.checkbox-tamanhofixo.tamanho-350 tr{	width: 350px;}.tamanhoInput540 input{	width: 540px !important;}.selo-certificado{	background-image:url(../img/grupo_cert_pela_instituicao.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-certificado.fixed{	background-image:url(../img/grupo_cert_pela_instituicao.png);	width:135px;	height:106px;	z-index: 1;	position: fixed;	top: 0px;}.selo-nao-atualizado{	background-image:url(../img/grupo_nao_atualizado.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-negado{	background-image:url(../img/grupo_negado_pela_instituicao.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-aguard-cert{	background-image:url(../img/grupo_aguardando_certificacao.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-em-preenchimento-certificado{	background-image:url(../img/grupo_em_preenchimento.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-excluido{	background-image:url(../img/grupo_excluido.png);	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}.selo-grupo{	width:135px;	height:106px;	z-index: 1;	position: absolute;	top: 0px;	right: 35px;	top: 95px;}button {	outline-width: 0px !important;}.semAvisos {	width: 100%;	margin-top: 15px;	text-align: center;	font-weight: bold;	font-size: 16px;}.linkDesabilitado {	pointer-events: none;	cursor: default !important;}.spanLinkDesabilitado span{	color: #CCCCCC;	font-style: italic;}a[class~="linkMenuInicio"] {	background: #0064AA !important;	color:#000000 !important;	opacity:0.35 !important;}      		a[class~="linkMenuInicio"] span {	color:#000000 !important;}.tamanho450{	width: 450px !important;}.tamanho250{	width: 250px !important;}/* Correcao para acao do botao source do p:editor    Issue 5246 - PrimeFaces */div[class ~= "fixEditorSourceView"] * textarea[style ~= "inline-block;"] + iframe {    display: none !important;}div[class ~= "fixEditorSourceView"] * textarea[style ~= "inline;"] + iframe {    display: none !important;}