#paso01 {
margin:40px auto 30px;
padding:0px;
}
#paso01 .tituloSeccion {
background:url(../../images/landings/fond-titulos.png) repeat-x top center;
font:normal 18px/32px 'Cabin Condensed';
text-transform:uppercase;
padding:0 0 30px 0;
text-align:left;
font-weight:700;
color:#34495E;
width:100%;
margin:0px;
}
#paso01 .tituloSeccion span {
background-color:#FFF;
padding:0 30px 0 0;
}
#paso01 .tituloSeccion span:before {
background:url(../../images/landings/scoring/ico-catalog.png) #FFF;
display:inline-block;
position:relative;
margin-right:7px;
height:16px;
content:'';
width:19px;
top:2px;
}


/*---  ENCABEZADO  -----------------------------------------------------------*/

.encabScoring {
background:url(../../images/landings/scoring/bann-scoring.jpg) no-repeat center center;
justify-content:flex-end;
background-size:cover;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.encabDerNew02 {
padding-right:120px;
height:auto;
width:550px;
float:none;
}
.encabDerNew02 .titSlid {
font:38px/40px 'Cabin Condensed';
letter-spacing:normal;
padding:0 0 16px 0;
font-weight:600;
color:#FFF;
}
.encabDerNew02 h2 {
font:normal 16px/23px 'Open Sans';
text-transform:none;
color:#FFF;
}
#submenu {
height:50px!important;
}
#submenu .subNombre {
display:block!important;
}


/*---  CATALOGO DE SCORES  ----------------------------------------------------*/

.container#paso01 {
max-width:1180px;
}
#paso01 .row {
align-items:stretch;
}
#paso01 .row-score {
margin-right:-20px;
margin-left:-20px;
}
#paso01 .col-6 {
margin-bottom:40px;
padding-right:20px;
padding-left:20px;
}
.bloq-score {
border:1px solid #E0DEDE;
flex-direction:column;
align-items:stretch;
border-radius:10px;
line-height:27px;
font-size:17px;
display:flex;
padding:20px;
height:100%;
color:#000;
}
.bloq-score p {
letter-spacing:-0.002em;
margin:0 0 20px;
padding:0 20px;
}
.bloq-score h2 {
line-height:27px;
font-weight:600;
font-size:21px;
color:#002A68;
display:flex;
margin:0;
}
.bloq-score-top {
border-bottom:1px solid #E0DEDE;
padding:2px 20px 16px;
margin-bottom:20px;
align-items:center;
display:flex;
width:100%;
}
.bloq-score.score-personal .bloq-score-top {
border-bottom:1px solid #002A68;
}
.bloq-score h2:before {
background-repeat:no-repeat!important;
background-position:left!important;
margin-right:12px;
display:block;
height:30px;
width:30px;
content:'';
}
.score-riesgo h2:before {
background:url(../../images/landings/scoring/im-score-riesgo.png);
width:35px;
}
.score-fintech h2:before {
background:url(../../images/landings/scoring/im-score-fintech.png);
}
.score-servicios h2:before {
background:url(../../images/landings/scoring/im-score-servicios.png);
width:31px;
}
.score-recupero h2:before {
background:url(../../images/landings/scoring/im-score-recupero.png);
}
.score-origen h2:before {
background:url(../../images/landings/scoring/im-score-origen.png);
width:35px;
}
.score-personal h2:before {
background:url(../../images/landings/scoring/im-score-personal.png);
}
.bloq-score.score-personal {
background:#FECEAD;
}
.bloq-score-top a {
font:13px/17px 'Cabin Condensed';
border:1px solid #3A9CDB;
text-decoration:none;
padding:4px 10px 3px;
border-radius:5px;
position:relative;
margin-left:auto;
font-weight:500;
flex:0 0 auto;
display:block;
color:#3A9CDB;
top:-2px;
}
.bloq-score-top a i {
-webkit-mask:url('../../images/landings/scoring/ico-flech.svg');
mask:url('../../images/landings/scoring/ico-flech.svg');
background-color:#3A9CDB;
display:inline-block;
position:relative;
margin-left:1px;
height:13px;
width:10px;
top:1px;
}
.bloq-score-top a:hover {
background:#3A9CDB;
color:#FFF;
}
.bloq-score.score-personal .bloq-score-top a {
border:1px solid #002A68;
color:#002A68;
}
.bloq-score.score-personal .bloq-score-top a:hover {
background:#002A68;
color:#FFF;
}
.bloq-score.score-personal .bloq-score-top a i {
background-color:#002A68;
}
.bloq-score-top a:hover i, .bloq-score.score-personal .bloq-score-top a:hover i {
background:#FFF;
}
.bloq-score-detalle {
padding:18px 20px 20px;
background:#F8F8F8;
border-radius:10px;
line-height:23px;
color:#002A68;
flex-grow:1;
}
.bloq-score-detalle hr {
margin-bottom:18px;
margin-top:19px;
}
.bloq-score-detalle h4 {
line-height:27px;
font-weight:700;
font-size:17px;
margin:0 0 3px;
color:#002A68;
}
.bloq-score-detalle ul {
list-style-type:none;
padding:0px;
margin:0px;
}
.bloq-score-detalle ul:nth-child(2) {
margin:10px 0 0;
}
.bloq-score-detalle li:before {
vertical-align:middle;
display:inline-block;
background:#002A68;
border-radius:4px;
margin:0 11px;
content:'';
height:4px;
width:4px;
}


/*---  RESPONSIVE  ----------------------------------------------------*/

@media (max-width:1241px) {
#paso01 .row-score {margin-right:0; margin-left:0;}
.encabDerNew02 {width:450px; padding-right:20px;}
#paso01 .col-lg-12:first-child {padding:0 35px;}
.container#paso01 {max-width:none;}
}

@media (max-width:767px) {
#paso01 .col-6 {width:100%; max-width:none; flex:none;}
}

@media (max-width:499px) {
.bloq-score-top a {margin-top:17px; margin-left:0;}
.encabDerNew02 {width: 100%; padding: 0 20px;}
.bloq-score-top {flex-wrap:wrap;}
.bloq-score h2 {width:100%;}
}


@media (max-width:439px) {
.encabDerNew02 {height:100%; display:flex; flex-direction:column; justify-content:center;}
.encabDerNew02 .titSlid, .encabDerNew02 h2 {width:inherit;}
}

@media (max-width:379px) {
.encabDerNew02 .titSlid {font:24px/27px 'Cabin Condensed'; font-weight:600;}
}

@media (max-width:309px) {
#paso01 .tituloSeccion span {padding:0px;}
#paso01 .tituloSeccion {background:none;}
}
