body { color: #4f504f; background: #fff; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.42857143;}
a:hover { text-decoration: none; color:#68893d;}
a, a:active, a:focus { outline: none; text-decoration: none; color:#789c48;}
p { margin-bottom: 10px;}
/**/
.no-min-height { min-height: 100%;}/*none*/
.banner-mobile { display: none;}
.mbl-br { display: none;}
/**//**/
/* 5.1 override*/
html { font-size: 16px;}
.dropdown-toggle::after { display: none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { position: relative; float: left; padding-right: 15px; padding-left: 15px;}
h1,h2,h3,h4,h5,h6{line-height: 1.1;}
.h4,.h5,.h6,h4,h5,h6{ margin-top:10px;margin-bottom:10px;line-height: 1.1;}
.img-responsive{ max-width: 100%;height: auto;}
 @media screen and (min-width: 768px){
	.container { width: 750px;}
}
 @media screen and (min-width: 992px){
	.container { width: 970px;}
	.navbar-expand-lg .navbar-collapse .row { margin: 0;}
}
 @media screen and (min-width: 1200px){
	.container { width: 1170px; max-width:1170px;}
}
 @media screen and (min-width: 1400px){
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{ max-width:1170px}
}
ol, ul { margin-bottom: 10px;}
dl { margin-bottom: 20px;}

/*offset 5.1 fix*/
.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media(min-width:768px){.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}}@media(min-width:992px){.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}}@media(min-width:1200px){.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;}}
/*forms 5.1 fix*/
.solicitud-3-pasos .container .row { display: block;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table;content: "";}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear:both;}
.form-control{height: 34px; padding: 6px 12px; font-size: 14px;}
textarea.form-control {height: auto;}
.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: absolute; margin-top: 4px\9; margin-left: -20px;}
input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top: 0; margin-left: 10px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { width: 75%;}
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}
.input-group-addon, .input-group-btn { white-space: nowrap; vertical-align: middle; display: flex; align-items: center;}
.solicitud-formulario .checkbox-inline, .solicitud-formulario .radio-inline { padding-top: 8px;}
.solicitud-3-pasos .solicitud-formulario select.form-control, .solicitud-formulario select.form-control, select.form-control, select { background-image: linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 11px) calc(1em + 2px),calc(100% - 6px) calc(1em + 2px),calc(100% - 2.5em) 0.5em; background-size: 5px 5px,5px 5px,1px 1.5em; background-repeat: no-repeat; padding-right: 22px !important;}
.table-bordered,.table-bordered>tr>td,.table-bordered>tr>th{border:1px solid #ddd}.table{width:100%;max-width:100%;margin-bottom:20px}table{background-color:transparent;border-spacing:0;border-collapse:collapse}.table-striped>tr{border:0!important}.table-striped>tr:nth-of-type(odd){background-color:#f9f9f9}.table>tfoot>tr>th,.table>tr>td,.table>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
@media screen and (max-width: 991px) {.modal-prestamo{margin-top:60px}}
@media screen and (max-width:767px){.solicitud-formulario .form-group > * { width: 100%; text-align: left !important;}.solicitud-formulario .form-group .num-cod { width: 25%;}.solicitud-formulario .form-group .num-cod+div { width: 75%;}}
@media screen and (min-width: 768px){.form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right;}.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle;}}
/*modal 5.1 fix*/
.modal-header .close { margin-top: -2px;}
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0;}
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2;}
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5;}
/*hide 5.1 fix*/
.hidden{display:none!important;}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important} @media screen and (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}} @media screen and (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}} @media screen and (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}} @media screen and (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}
/*cajeros 5.1 fix*/
@media screen and (min-width: 560px){.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}}
@media screen and (max-width: 560px){.tab-cajeros .form-inline label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;top:unset!important;margin-bottom:8px}.vista-block .mostrar .checkbox{display:flex;align-items:center}.tab-cajeros .form-inline label input{margin:0;position: relative}.vista-block .mostrar .icon-banelco{top:0!important}.tab-cajeros .form-inline label input~span{margin-left:10px!important}.tab-cajeros .form-inline label input~span.label-mbl-text{margin-left:2px!important}}
@media screen and (max-width: 370px){.vista-block .mostrar{border-left:none!important;padding-left:0!important;}}
/*sueldo 5.1 fix*/
@media screen and (max-width: 767px){.plan-sueldo .producto-detalle .servicios>div, .plan-sueldo .producto-detalle .destacados>div { width:100%}}
	
/*HEADER*/
header { background: #fff;}
.logo-header { margin: 0; height: 81px;}
.logo-header a { background: url(../images/layout/banco-comafi.png) no-repeat; width: 200px; height: 42px; text-indent: -5000px; position: absolute; left: 15px; top: 20px; display: block;}
.logo-header img { display: none;}
/**/
.nav-group-1 { margin: 0; float: right;}
.nav-group-1 li { padding: 0; float: left; margin-left: 1px;}
.nav-group-1 a { display: block; background: #666; color: #fff; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; width: 132px; height: 22px; text-align: center; padding-top: 3px; text-transform: uppercase;}
.nav-group-1 .hbanking { background: #bf1e2e;}
.nav-group-1 .hbanking:hover { background: #a61a27;}
.nav-group-1 .ebanking { background: #bababa; color: #bf372e;}
.nav-group-1 .ebanking:hover { background: #939395;}
.nav-group-1 .tevabien { background: #6d6e72;}
.nav-group-1 .tevabien:hover { background: #5f5f63;}
.nav-group-1 .apps { background: #a7a8aa;}
.nav-group-1 .apps:hover { background: #939395;}
.nav-group-1 .chicas { background: #81c7c5;}
.nav-group-1 .chicas span { color: #f8575d; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900;}
.nav-group-1 .chicas:hover { background: #75b3b1;}
/**/
.nav-group-2 { margin: 9px 0 0 0; float: right;}
.nav-group-2 li { padding: 0; float: left; margin-left: 10px;}
.nav-group-2 li:first-child { margin-left: 0;}
.nav-group-2 a { display: block; color: #787878; font-size: 11px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.nav-group-2 a:hover { color: #000;}
.nav-group-2 strong { color: #cc2435; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900 !important; font-size: 11px; display: block;}
.nav-group-2 strong a { color: #cc2435; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 11px; display: block;}
.nav-group-2 strong a:hover { color: #bf1e2e;}
/**/
.nav-group-3 { margin: 13px 49px 0 0; float: right;}
.nav-group-3 li { float: left;}
.nav-group-3 li a { color: #4f504f; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 600; text-transform: uppercase;}
.nav-group-3 li a.active,
.nav-group-3 li a:hover { color: #789c48;}
.nav-group-3 li a:after { content: "|"; margin-left: 7px; margin-right: 7px; color: #4f504f;}
.nav-group-3 li:last-child a:after { display: none;}
/**/
.nav-search { float: right; margin-top: 14px; width: 100%;}
.nav-search .form-control { border-radius: 0; border-color: #e2e4e2; height: 26px; font-size: 11px; color: #4f504f; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; box-shadow: none; border-right-color: transparent; background: #f7f8f7;}
.nav-search .form-control:focus { border-right-color: transparent;}
.nav-search .form-control::-webkit-input-placeholder { color: #4f504f;}
.nav-search .form-control:-moz-placeholder { color: #4f504f; opacity: 1;}
.nav-search .form-control::-moz-placeholder { color: #4f504f; opacity: 1;}
.nav-search .form-control:-ms-input-placeholder { color: #4f504f;}
.nav-search .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.nav-search .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.nav-search .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.nav-search .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.nav-search .btn { border-radius: 0; border-color: #e2e4e2; height: 26px; font-size: 17px; color: #727372; padding: 0 5px; line-height: 0; border-left: none; background: #f7f8f7;}
.nav-search .btn-default:hover { background: #f7f8f7;}
.mobile-search-trigger { display: none;}

/*MAIN NAV*/
.navbar-default { border: none; background: #789c48; margin-bottom: 0; border-bottom: 1px solid #88ab59;}
.navbar { border-radius: 0; min-height: 36px;}
.navbar-default .navbar-nav > li > a { color: rgba(255,255,255,.8);}
.navbar-nav { margin-top: -3px;}
.navbar-nav > li > a { padding: 8px 0; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin-right: 15px; font-size: 12px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #fff; background: none;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: none; color: #fff;}
.dropdown-menu { box-shadow: none; border-radius: 0; border: none; background: #789c48; padding: 0; top: calc(100% + 1px);}
.dropdown-menu li:first-child { margin-top: 15px;}
.dropdown-menu li:last-child { margin-bottom: 15px;}
.dropdown-menu > li > a { display: block; color: rgba(255,255,255,.8); font-size: 15px; padding: 5px 20px; white-space: nowrap;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background: none; color: #fff;}
/**/
.c-hamburger { display: none;}
.mobile-bar { display: none;}

/*MAIN SLIDER*/
/*NINJA SLIDER*/
.home-slider { position: relative; min-height: 100%; max-height: 419px; overflow: hidden; padding: 0;}
#ninja-slider { padding: 0;}
#ninja-slider .inner > ul { padding-top: 22.15% !important; margin: 0;}
#ninja-slider-prev { left: 42px; display: none;}
#ninja-slider-next { right: 42px; display: none;}
#ninja-slider .ns-img { border-radius: 0; box-shadow: none; background-size: cover;}
#ninja-slider-pager { padding-top: 0; position: absolute; width: 100%; text-align: center; left: 0; bottom: 6px; z-index: 100;}
#ninja-slider-pager a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #e2e4e2; border-radius: 100%; box-shadow: none;}
#ninja-slider-pager a.active { background: #789c48; box-shadow: none;}

/*MAIN SLIDER PRE-NINJA -- TAMBIÉN SE MODIFICARON LINEAS 1202, 1224, 1380, 1538*/
/*.home-slider { position: relative; min-height: 300px; max-height: 419px; overflow: hidden;}
.home-slider li { float: left; overflow: hidden;}
.home-slider li img { width: 100%; height: auto;}
.home-slider .caroufredsel_wrapper { margin-bottom: 0 !important;}
.home-slide-circles { position: absolute; width: 100%; text-align: center; left: 0; bottom: 6px;}
.home-slide-circles .home-circles { display: block;}
.home-slide-circles .home-circles a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #fff; border-radius: 100%;}
.home-slide-circles .home-circles a.selected { background: #789c48;}
.home-slider .arrows { display: none;}
*/
/* HOMEBANKING LAUNCHER - ORIGINAL */
/* .homebanking-launcher { position: absolute; right: 15px; top: 0; z-index: 90; width: 292px;}
.homebanking-launcher h2 { font-size: 20px; margin: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; color: #fff; background: #bf1e2e; text-align: center;}
.homebanking-launcher h2 a { color: #fff; display: block; height: 53px; padding-top: 15px; background: #bf1e2e;}
.homebanking-launcher h2 a:hover { background: #a61a27;}
.homebanking-launcher p { background-color: rgba(191,30,46,.70); color: #fff; margin: 0; text-align: center; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; height: 24px;}
.homebanking-launcher p a { color: #fff; display: block;}
.homebanking-launcher p .fa { margin-right: 5px;}
*/
/* HOMEBANKING LAUNCHER - NUEVO */
.homebanking-launcher { position: absolute; right: 15px; top: 0; z-index: 90; width: 211px;}
.homebanking-launcher h2 { font-size: 15px; margin: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; color: #fff; background: rgba(255, 255, 255, 0.7); text-align: center; padding: 14px 16px 7px 16px;}
.homebanking-launcher h2 a { color: #fff; display: block; height: 40px; padding-top: 11px; background: #bf1e2e;}
.homebanking-launcher h2 a:hover { background: #a61a27;}
.homebanking-launcher p { background-color: rgba(255, 255, 255, 0.7); color: #000; margin: 0; text-align: center; font-size: 14px !important; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400 !important; font-style: italic; height: 25px;}
.homebanking-launcher p:hover { background: rgba(255, 255, 255, 0.9);}
.homebanking-launcher p a { color: #000; padding-top: 2px; display: block;}
.homebanking-launcher p .fa { margin-right: 5px;}
.homebanking-launcher .btn-turnos-header { padding-top: 5px;}
.homebanking-launcher h2.btn-turnos-header { padding-top: 5px;}
.homebanking-launcher h2.btn-turnos-header a { background: #789c48;}
.homebanking-launcher h2.btn-turnos-header a:hover { background: #486225;}

/*PRODUCTOS SERVICIOS HOME*/
.products-list-title { margin: 22px 0; text-align: center; font-size: 27px; text-transform: uppercase; font-weight: 400;}
.product-item { text-align: center; background: #ccc; height: 123px; border: 1px solid #e5e6e6; margin-bottom: 30px; overflow: hidden;}
.product-item a { display: block; width: 100%; height: 100%; position: relative; opacity: 1;}
.product-item a:hover { opacity: 0.8;}
.product-item a img { position: absolute; top: 50%; left: 50%; margin-left: -144px; margin-top: -61px;}
/**/

/*PROMOS HOME*/
.promos-area { background: #f0f1f0; padding-bottom: 15px;}
.promo-items-title { margin: 22px 0; text-align: center; font-size: 27px; text-transform: uppercase; font-weight: 400;}
.promo-items-title .logo-tevabien { margin-top: -10px;}
.promo-item { background: #fff; padding: 14px; min-height: 195px; position: relative; border: 1px solid #fff; text-align: center;}
.promo-item:hover { border: 1px solid #ccc;}
.promo-item figure { text-align: center; margin: 0 0 5px 0;}
.promo-item h4 { margin: 0 0 8px 0; font-size: 30px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; line-height: 1; height: 46px;}
.promo-item h4 b { font-size: 12px; font-weight: 900 !important; display: block; padding-top: 5px;}
.promo-item p { margin: 0 0 6px 0; font-size: 10px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; color: #4f504f;}
.promo-item h5 { margin: 0 0 10px 0; font-size: 12px; color: #4f504f;}
.promo-item span { font-size: 10px; color: #000; display: block; position: absolute; left: 0; bottom: 14px; width: 100%; text-align: center; text-decoration: underline;}
.promo-item span .fa { margin-right: 3px; font-size: 7px;}
.col-item { width: 195px; padding-left: 15px; padding-right: 15px; float: left;}
.promos-slider { position: relative; padding: 0;}
.promo-paginator { padding-top: 15px; display: block;}
.promo-paginator a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #fff; border-radius: 100%;}
.promo-paginator a.selected { background: #789c48;}

/*ACCESOS UTILES*/
.acceso-util-title { margin: 22px 0; text-align: center; font-size: 27px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.25;}
.acceso-util { border: 1px solid #e2e4e2; padding: 18px 16px 16px 60px; position: relative; min-height: 125px; margin-bottom: 30px;}
.product-item .acceso-util { text-align: left; background: #fff; border: none;}
.product-item .acceso-util a { display: inline; width: auto; height: auto; position: static;}
.acceso-util h4 { margin: 0 0 8px 0; font-size: 18px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400; color: #4f504f;}
.acceso-util p { margin: 0; font-size: 15px; color: #4f504f; line-height: 21px;}
.acceso-util .fa { position: absolute; left: 16px; top: 18px; font-size: 36px; color: #4f504f;}
.acceso-util .fa-envelope { font-size: 33px;}
.acceso-util .fa-calendar { font-size: 33px; top: 20px;}
.acceso-util .fa-credit-card { font-size: 31px; top: 19px;}
.a-util-1 .fa { color: #789c48;}
.a-util-1 h4 { color: #789c48;}
.a-util-1:hover { background: #789c48;}
.a-util-1:hover .fa,
.a-util-1:hover h4,
.a-util-1:hover p { color: #fff;}
.a-util-2 .fa { color: #54722d;}
.a-util-2 h4 { color: #54722d;}
.a-util-2:hover { background: #486225;}
.a-util-2:hover .fa,
.a-util-2:hover h4,
.a-util-2:hover p { color: #fff;}
.a-util-3 .fa { color: #bf1e2e;}
.a-util-3 h4 { color: #bf1e2e;}
.a-util-3:hover { background: #bf1e2e;}
.a-util-3:hover .fa,
.a-util-3:hover h4,
.a-util-3:hover p { color: #fff;}
.a-util-4 .fa { color: #f0595e;}
.a-util-4 h4 { color: #f0595e;}
.a-util-4:hover { background: #f0595e;}
.a-util-4:hover .fa,
.a-util-4:hover h4,
.a-util-4:hover p { color: #fff;}

/*OTROS ACCESOS*/
.otros-accesos { border-top: 1px solid #e5e6e6; padding-top: 20px; padding-bottom: 20px;}
.acceso-link { margin: 0; font-size: 15px; position: relative; padding-left: 16px; text-transform: uppercase;}
.acceso-link a { color: #656565;}
.acceso-link a:hover { color: #000;}
.acceso-link .fa { position: absolute; left: 0; top: 4px;}

/*NUESTROS SITIOS*/
.otros-sitios { border-top: 1px solid #e5e6e6; padding-top: 20px; padding-bottom: 20px;}
.nuestros-sitios h4 { float: left; margin: 0 25px 0 0; font-size: 15px; padding-top: 12px;}
.nuestros-sitios figure { float: left; margin-right: 40px; margin-bottom: 0;}
.nuestros-sitios figure:last-child { margin-right: 0;}
/**/
.seguinos { float: left; padding-left: 20px; border-left: 1px solid #e5e6e6; padding-top: 11px; padding-bottom: 11px;}
.seguinos h4 { margin: 0 16px 0 0; float: left; font-size: 15px; padding-top: 5px;}
.seguinos ul { float: left; margin: 0;}
.seguinos li { float: left; font-size: 25px; line-height: 1;}
.seguinos .fa { margin-right: 11px;}
.seguinos li:last-child .fa { margin-right: 0;}
.seguinos .fa-facebook-square { color: #757575;}
.seguinos .fa-facebook-square:hover { color: #0c6dc7;}
.seguinos .fa-twitter { color: #757575;}
.seguinos .fa-twitter:hover { color: #38b7e6;}
.seguinos .fa-instagram { color: #757575;}
.seguinos .fa-instagram:hover { color: #000;}
.seguinos .fa-linkedin-square { color: #757575;}
.seguinos .fa-linkedin-square:hover { color: #034888;}

/*COMISIONES*/
.comisiones-row { border-top: 1px solid #e5e6e6;}
.comisiones-row p.cftna { margin: 0 0 -20px 0; text-align: center; font-size: 120px; text-transform: uppercase; font-weight: 400;}
.comisiones-bottom { margin: 0; font-size: 11px; padding: 15px 0;}
.comisiones-bottom a { color: #4f504f; text-decoration: underline;}
.comisiones-row p.cftna-bottom { margin: 0; font-size: 11px; padding: 0 0 30px 0; text-align: center;}

/*COTIZACIONES - TIPO DE CAMBIO*/
.cotizaciones { font-size: 13px; font-weight: 300; line-height: 1.7;}

/*FOOTER*/
footer { border-top: 1px solid #e5e6e6; padding: 15px 0;}
.footer-links { font-size: 12px; margin: 0;}
.footer-links a { color: #787878;}
.footer-links a:hover { color: #000;}
/**/
.agency { float: right; margin: 0; font-weight: 400; font-size: 12px;}
.agency a { color: #4f504f; text-decoration: underline;}
/**/
.copyright { color: #787878; padding-bottom: 65px;}
/**/
.short-links { display: none;}

/*SOLICITAR TARJETA*/
.solicitud-header { /* background: url(../images/solicitar-tarjeta/bg-solicitar-tarjeta.jpg) no-repeat; */ height: 220px; color: #fff; padding: 22px 0 0 43px; margin: 0 0 22px 0;}
.solicitud-header h1 { margin: 0 0 20px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; text-transform: uppercase;}
.solicitud-header figure { float: left; margin-right: 20px; margin-bottom: 20px;}
.solicitud-header p { font-size: 18px; line-height: 1.2; width: 48%;}
.solicitud-title { margin: 0 0 35px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400, Arial, Helvetica, sans-serif; font-size: 18px; color: #bf1e2e;}
.pasos-nav { border-bottom: 3px solid #acb1ad; width: 100%; float: left; position: relative; z-index: 10;}
.pasos-nav li { float: left; margin-right: 35px; text-align: center; font-size: 11px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #acb1ad; padding-bottom: 12px; position: relative;}
.pasos-nav li:after { content: ""; display: block; width: 12px; height: 12px; border-radius: 100%; border: 3px solid #acb1ad; position: absolute; left: 50%; bottom: -7px; background: #acb1ad; margin-left: -6px;}
.pasos-nav li.active { color: #4e504e;}
.pasos-nav li.active:after { background: #fff;}
.solicitud-formulario { border: 1px solid #d3d3d3; padding: 22px;}
.solicitud-formulario .leyenda { font-size: 12px; color: #f48f0c; text-align: right; margin: 0 0 10px;}
.solicitud-formulario .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.solicitud-formulario .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.solicitud-formulario .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.solicitud-formulario .control-label { font-size: 13px; font-weight: 400; padding-top: 9px; margin-bottom: 0; text-align: right; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.solicitud-formulario .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.solicitud-formulario .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.solicitud-formulario .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.solicitud-formulario .titulo-separador { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 16px; position: relative; margin-bottom: 30px; margin-top: 20px;}
.solicitud-formulario .titulo-separador span { position: relative; display: inline-block; background: #fff; padding-left: 10px; padding-right: 10px; margin-left: 42%; width: auto;}
.solicitud-formulario .titulo-separador:after { content: ""; display: block; height: 1px; width: 100%; border-top: 1px solid #789c48; margin-top: -8px;}
.solicitud-formulario .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none;}
.solicitud-formulario .alert-danger { background: #fbe6c8; color: #ef6b00;}
.solicitud-formulario .btn { border: none; border-radius: 0; color: #fff; background: #789c48; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.solicitud-formulario .btn:hover { background: #68893d;}
.datos-personales { font-size: 12px; color: #000; margin-top: 20px; margin-bottom: 40px;}
.datos-personales strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.solicitud-formulario .form-control::-webkit-input-placeholder { color: #000;}
.solicitud-formulario .form-control:-moz-placeholder { color: #000; opacity: 1;}
.solicitud-formulario .form-control::-moz-placeholder { color: #000; opacity: 1;}
.solicitud-formulario .form-control:-ms-input-placeholder { color: #000;}
.solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.solicitud-formulario .tooltip-inner { background: #d9e5c9; color: #000; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; min-width: 170px; text-align: left; padding: 10px; line-height: 1.1;}
.solicitud-formulario .tooltip.right .tooltip-arrow  { border-right-color: #d9e5c9;}
.solicitud-formulario .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px;}
.solicitud-formulario .form-actions .back { float: right; font-weight: 500; color: #789c48; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
.solicitud-formulario .campos-extra-1, .solicitud-formulario .campos-extra-2, .solicitud-formulario .campos-extra-3, .solicitud-formulario div.alert { display:none;}
/**/
.solicitud-formulario .paso-final h4 { text-transform: uppercase; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400, Arial, Helvetica, sans-serif; margin: 0 0 20px 0;}
.solicitud-formulario .paso-final ul { width: 100%; overflow: hidden; margin-bottom: 20px;}
.solicitud-formulario .paso-final li { float: left; padding: 25px; color: #000; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; width: 20%; border-left: 1px solid #e6e6e6; height: 100px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.solicitud-formulario .paso-final li strong { display: block; color: #bf1e2e; font-weight: 400 !important; margin-top: 5px;}
.solicitud-formulario .paso-final li .btn { text-transform: uppercase; font-size: 12px; padding: 6px 18px; margin-top: 15px;}
.solicitud-formulario .paso-final li:first-child { border-left: none;}
.solicitud-formulario .paso-final li:last-child { text-align: center;}
.solicitud-formulario .tab-content { margin-bottom: 30px;}
.solicitud-formulario .cambiar-ubicacion a { margin-left: 365px;}
/**/
.header-background-opinion { background: url(../images/encuesta/bg-encuesta.jpg) no-repeat;}
.section-header .inner-section-header .header-background-opinion:before { content: ""; position: absolute; width: 100%; height: 220px; z-index: 1; background: rgba(0,0,0,.3); left: 0; top: 0;}

/* FORMULARIO DE 3 PASOS */
.solicitud-3-pasos .section-header { height: 892px; margin-bottom: 0;}
.solicitud-3-pasos .section-header .inner-section-header { background-size: cover;}
.solicitud-3-pasos .section-header .inner-section-header:before { height: 100%; background: rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(60%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.solicitud-3-pasos .section-header .inner-section-header .header-data { padding: 32px 35px 0 35px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 47px; padding-bottom: 8px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 28px; font-weight: 400; margin: 0; padding-bottom: 20px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { float: left; margin-bottom: 15px; list-style: none; margin-left: 0; padding-left: 0px; margin-top: -15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { font-size: 18px; line-height: 1.5; background-color: rgba(102, 186, 1, .5); margin-top: 16px; width: 100%; padding: 5px 10px 8px 35px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul li:before { content: "\f00c"; font: normal normal normal 17px/1 FontAwesome; margin-right: 8px; margin-left: -25px;}
.solicitud-3-pasos .section-header .solicitud-header { height: 100%; background-position: 50%;}
/**/
.solicitud-3-pasos .solicitud-requerimiento .fa { font-size: 18px; color: #689e27; float: left; padding-right: 9px; padding-top: 1px;}
.solicitud-3-pasos .solicitud-requerimiento p { font-size: 13px; font-weight: 400; font-style: italic; color: #888988; padding-left: 24px; margin-bottom: 0;}
.solicitud-3-pasos .solicitud-requerimiento strong { font-size: 13px; font-weight: 700; font-style: normal; color: #6b8913;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { height: 40px; margin-top: -2px; padding: 0; width: 28%;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { margin-top: -2px; padding-right: 0; padding-left: 20px; width: 72%; margin-bottom: 18px; border-left: 1px solid #888988;}
/*.solicitud-3-pasos .solicitud-title { margin: 0 0 35px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 18px; line-height: 22px; color: #4e504e;}*/
.solicitud-3-pasos .pasos-nav { border-bottom: 1px solid #acb1ad; width: 100%; float: left; position: relative; z-index: 10; padding-left: 5px;}
.solicitud-3-pasos .pasos-nav li { float: left; text-align: center; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin-right: 50px; padding-left: 12px; padding-bottom: 0; position: absolute;}
.solicitud-3-pasos .pasos-nav li:after { content: ""; display: block; width: 32px; height: 32px; border-radius: 100%; border: 3px solid #acb1ad; position: absolute; left: 19%; bottom: -8px; background: #acb1ad; margin-left: -4px; z-index: -1;}
.solicitud-3-pasos .pasos-nav li.pasos { color: #acb1ad; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-top: 4px; padding-left: 17px; margin-top: -3px;}
.solicitud-3-pasos .pasos-nav li.pasos:after { border: 0; background: #fff; border-radius: 0; width: 57px; margin-left: -2px;}
.solicitud-3-pasos .pasos-nav li.active:after { background: #4e504e; border-color: #4e504e;}
.solicitud-3-pasos .pasos-nav li:nth-child(2) { margin-left: 80px;}
.solicitud-3-pasos .pasos-nav li:nth-child(3) { margin-left: 125px;}
.solicitud-3-pasos .pasos-nav li:nth-child(4) { margin-left: 170px;}
.solicitud-3-pasos .solicitud-formulario { margin-top: -1px;}
.solicitud-3-pasos .solicitud-formulario .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; max-width: 380px;}
.solicitud-3-pasos .solicitud-formulario .form-group div+div { margin-top: -1px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-4.col-sm-4 { padding-left: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-8.col-sm-8 { padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { padding-right: 0; padding-left: 15px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3 { padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3.num-cod { padding-left: 0; padding-right: 15px;}
.solicitud-3-pasos .solicitud-formulario .control-label { width: 100%; text-align: left; font-size: 13px; font-weight: 400; margin-bottom: 5px; padding-left: 0; padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .form-control { border-radius: 6px; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000; height: 36px; font-size: 15px; text-align: left !important;}
.solicitud-3-pasos .solicitud-formulario .form-control::-webkit-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control::-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:-ms-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .input-group input.form-control { border-radius: 0 6px 6px 0 !important;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 30%;}
.solicitud-3-pasos .solicitud-formulario .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; margin-top: 20px; max-width: 100%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-7.col-sm-4 { text-align: right; padding-right: 20px; padding-left: 45px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back { margin-left: 15px; margin-top: -2px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back i { margin-left: -10px; padding-right: 2px;}
.solicitud-3-pasos .solicitud-formulario .tab-content { max-width: 380px; margin: 30px auto 10px; border-top: 1px solid #d3d3d3; padding-top: 20px;}
.solicitud-3-pasos .solicitud-formulario .tab24data h4 { font-size: 16px;}
.solicitud-3-pasos .solicitud-formulario .tab24data .tab-suc-head p { margin-bottom: -15px;}
.solicitud-3-pasos .solicitud-formulario .vista-block { padding-left: 16px;}
/***google-maps***/ .solicitud-3-pasos .solicitud-formulario .vista-block { display: none;}
/***google-maps***/ .solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p a { display: none;}
.solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p { width: 145%;}
.solicitud-3-pasos .solicitud-formulario .leyenda { color: #c90042; font-size: 13px; font-style: italic;}
.solicitud-3-pasos .solicitud-formulario .control-label.required:before { color: #c90042;}
.solicitud-3-pasos .solicitud-formulario .alert-danger { background: #c90042; color: #fff;}
.solicitud-3-pasos .solicitud-formulario .form-group.error select { border: 1px solid #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.error input { border: 1px solid #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.error .error-message { left: 0; top: 0; margin: -6px 0 0 -5px; position: inherit; display: block; font-family: "Lato", Helvetica, Arial, sans-serif; font-style: italic; font-size: 13px; line-height: 1.5; background: none; color: #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.error .error-message { margin-left: -146px;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.tel.error .error-message { margin-left: 0;}
.solicitud-3-pasos .solicitud-formulario .form-group.error .error-message:after { display: none;}
.solicitud-3-pasos .form-horizontal .checkbox, .solicitud-3-pasos .form-horizontal .checkbox-inline, .solicitud-3-pasos .form-horizontal .radio, .solicitud-3-pasos .form-horizontal .radio-inline { padding-top: 0;}
.solicitud-3-pasos .btn-default.active.focus, .solicitud-3-pasos .btn-default.active:focus, .solicitud-3-pasos .btn-default.active:hover, .solicitud-3-pasos .btn-default:active.focus, .solicitud-3-pasos .btn-default:active:focus, .solicitud-3-pasos .btn-default:active:hover, .solicitud-3-pasos .open>.dropdown-toggle.btn-default.focus, .solicitud-3-pasos .open>.dropdown-toggle.btn-default:focus, .solicitud-3-pasos .open>.dropdown-toggle.btn-default:hover { color: #fff; background: #68893d;}
.solicitud-3-pasos footer { display: none;}
/* gracias */
.solicitud-3-pasos.gracias .solicitud-formulario { margin-top: 0;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle h2 { font-size: 50px;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle p { font-size: 16px; margin-left: 2px;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle .bajada-gracias { font-size: 25px; font-weight: 300; margin: -12px 0 15px 1px;}
.solicitud-3-pasos.gracias footer { display: block;}

.AjaxLoader {position:fixed;top:45%;left:50%;margin-top:-16px;margin-left:-16px;z-index:10001;opacity:0.25;}
.AjaxOverlay {position:fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #eee;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}

@media screen and (max-width: 1199px){
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { width: 32%;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { width: 68%;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 27%;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: 0;}
}
@media screen and (max-width: 990px){
.solicitud-3-pasos .logo-header { margin-left: 5px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 35px; padding-bottom: 4px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 20px; padding-bottom: 5px;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { margin-top: 15px; height: 55px;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { margin-top: 15px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 17%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .btn { padding: 7px 20px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back { float: left; width: 110px; margin-left: 5px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-4.col-sm-4 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-8.col-sm-8 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-6.col-sm-6 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3.num-cod { padding: 0;}
.solicitud-3-pasos .solicitud-formulario .btn { padding: 7px 50px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-5.col-sm-4 { width: 100%; margin-top: 56px; z-index: 999999999;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-5.col-sm-4 a { width: 100%; text-align: center; margin: 0;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-7.col-sm-4 { width: 100%; text-align: center !important; margin-top: -73px; padding-left: 15px;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.error .error-message { margin-left: 0;}
}
@media screen and (max-width: 767px){
.solicitud-3-pasos .section-header { height: 220px; margin-bottom: 20px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 32px; padding-bottom: 0;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 17px; padding-bottom: 5px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data figure { display: none;}
.solicitud-3-pasos .section-header .inner-section-header .header-data img { width: 100px; height: auto;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: -15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { float: left; margin-right: 15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li:last-child { margin-right: 0;}
.solicitud-3-pasos .solicitud-formulario .control-label { font-weight: 700;}
.solicitud-3-pasos .solicitud-formulario .tab24data h4 { font-weight: 700;}
.solicitud-3-pasos .solicitud-formulario .form-group.error { background: #fff;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.tel.error .error-message { margin-left: 0;}
.solicitud-3-pasos .solicitud-requerimiento p { padding-left: 24px;}
.solicitud-3-pasos .solicitud-requerimiento p br { display: none;}
.solicitud-3-pasos .solicitud-requerimiento strong { font-size: 13px; font-weight: 700; font-style: normal;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { width: 100%; margin-top: -2px; padding-left: 0; padding-right: 15px; height: auto; border: none;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { width: 100%; margin-top: -2px; padding-left: 0; padding-right: 15px; border: none; margin-top: 10px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 33%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .btn { padding: 7px 40px;}
}
@media screen and (max-width: 684px){
.solicitud-3-pasos .section-header .inner-section-header .header-data li { font-size: 15px; width: 205px; margin-top: 0;}
.solicitud-3-pasos .section-header .inner-section-header .header-data figure { display: none;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 32%;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: 0;}
}
@media screen and (max-width: 500px){
.solicitud-3-pasos .section-header { height: 295px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { margin-top: 15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li:first-child { margin-top: 0;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 27%;}
}
@media screen and (max-width: 375px){
.solicitud-3-pasos .solicitud-formulario { padding: 35px 11px 11px 11px;}
.solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p { width: 165%;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 20%;}
}
@media screen and (max-width: 340px){
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 28px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 14%;}
}

/*COMAFI PREMIUM*/
.premium .logo-header a { background: url(../images/home-premium/comafi-premium.png) no-repeat; width: 123px; height: 57px; top: 11px;}
.premium .nav-group-1 .hbanking { background: #789c48;}
.premium .nav-group-1 .hbanking:hover { background: #68893d;}
.premium .nav-group-1 .tevabien { background: #6d6e72;}
.premium .nav-group-1 .tevabien:hover { background: #5f5f63;}
.premium .nav-group-1 .apps { background: #a7a8aa;}
.premium .nav-group-1 .apps:hover { background: #939395;}
.premium .nav-group-2 strong { color: #789c48;}
/**/
.premium .navbar { background: #6d6e72; border-bottom: 1px solid #7d7f87;}
.premium .dropdown-menu { background: #6d6e72;}
.premium .dropdown-menu > li > a { color: rgba(255,255,255,.8);}
.premium .dropdown-menu > li > a:focus,
.premium .dropdown-menu > li > a:hover { background: none; color: #fff;}
.premium .navbar-nav > li.cta > a { color: rgba(204,233,167,.8);}
.premium .navbar-nav > li.cta:hover > a { color: #cce9a7;}
/**/
.premium .home-slider { background: #e7e8ea;}
.premium .homebanking-launcher h2 a { background: #789c48;}
.premium .homebanking-launcher h2 a:hover { background: #709244;}
.premium .homebanking-launcher p { background-color: rgba(104,137,61,.7);}
/**/
.gradient-premium { background: rgb(231,232,234);
background: -moz-linear-gradient(top, rgba(231,232,234,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(231,232,234,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(231,232,234,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );}
.gradient-premium-2 { background: rgb(231,232,234);
background: -moz-linear-gradient(top, rgba(231,232,234,1) 0%, rgba(243,244,245,1) 100%);
background: -webkit-linear-gradient(top, rgba(231,232,234,1) 0%,rgba(243,244,245,1) 100%);
background: linear-gradient(to bottom, rgba(231,232,234,1) 0%,rgba(243,244,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );}
/**/
.products-item-premium { padding-top: 30px; padding-bottom: 30px;}
.products-item-premium .row .row { display: table; width: 103%; height: 100%;}
.products-item-premium .col-md-3 { display: table-cell; float: none; vertical-align: top; height: 100%;}
.product-info-item { background: #fff; height: 100%;}
.product-info-item .picture { display: table; width: 100%;}
.product-info-item .picture-td { display: table-cell; height: 125px; vertical-align: middle; text-align: center; background: #666;} 
.product-info-item .picture-td a { display: table; height: 100%; width: 100%;}
.product-info-item .picture-td h4 { color: #fff; margin: 0; font-size: 23px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); line-height: 1.2; display: table-cell; height: 100%; vertical-align: middle;}
.product-info-item .content { padding: 14px 17px 34px 17px;}
.product-info-item .content p { font-size: 18px; color: #789c48; line-height: 1.3; margin-bottom: 14px;}
.product-info-item .content ul { margin-bottom: 30px;}
.product-info-item .content li { color: #4f504f; font-size: 14px; margin-bottom: 5px; position: relative; padding-left: 8px;}
.product-info-item .content li:before { content: "\f0da"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 3px;}
.product-info-item .content .btn { color: #789c48; font-size: 12px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 5px 0px 3px 0px; position: absolute; left: 32px; bottom: 17px;}
.product-info-item .content .btn:hover { text-decoration: none; color: #68893d;}
.products-item-premium .product-info-1 .picture-td { background: url(../images/home-premium/servicio-preferencial.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-2 .picture-td { background: url(../images/home-premium/productos.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-3 .picture-td { background: url(../images/home-premium/beneficios.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-4 .picture-td { background: url(../images/home-premium/experiencias.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-5 .picture-td { background: url(../images/beneficios-premium/recompensas.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-2 .content ul { height: 93px;}
.products-item-premium .product-info-3 .content ul { height: 93px;}
.products-item-premium .product-info-5 .content ul { height: 70px;}
/**/
.beneficios-premium-area { padding-bottom: 15px;}
.beneficios-premium-title { font-size: 27px; color: #4f504f; text-align: center; margin: 0 0 20px 0;}
.beneficios-premium-slider { position: relative; margin-left: -15px; margin-right: -15px; overflow: hidden;}
.beneficios-premium-slider .col-item { width: 293.5px;}
.beneficios-premium-item { background: #fff; overflow: hidden;}
.beneficios-premium-circles { padding-top: 15px; display: block;}
.beneficios-premium-circles a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #d9dadd; border-radius: 100%;}
.beneficios-premium-circles a.selected { background: #789c48;}
/**/
.marcas { border-top: 1px solid #e1e2e2; border-bottom: 1px solid #e1e2e2; background-color:#fff; padding-top: 17px; padding-bottom: 17px;}
.marcas .col-md-2 { text-align: center; border-left: 1px solid #e1e2e2;}
.marcas .col-md-2:first-child { border: none;}
/**/
.premium .a-util-3 .fa { color: #6d6e72;}
.premium .a-util-3 h4 { color: #6d6e72;}
.premium .a-util-3:hover { background: #6d6e72;}
.premium .a-util-3:hover .fa,
.premium .a-util-3:hover h4,
.premium .a-util-3:hover p { color: #fff;}
.premium .a-util-4 .fa { color: #a7a8aa;}
.premium .a-util-4 h4 { color: #a7a8aa;}
.premium .a-util-4:hover { background: #a7a8aa;}
.premium .a-util-4:hover .fa,
.premium .a-util-4:hover h4,
.premium .a-util-4:hover p { color: #fff;}

/*SOLICITAR ASESOR*/
.solicitar-asesor-title { margin-bottom: 8px; text-transform: uppercase;}

/*CONTACTO*/
.solicitud-title-contacto { margin-bottom: 8px;}

/*BENEFICIOS PREMIUM*/
.beneficios-header { background: url(../images/beneficios-premium/bg-beneficios.jpg) no-repeat; height: 220px;}
.beneficios-premium-1 .picture-td { background: url(../images/beneficios-premium/promos-y-descuentos.jpg) no-repeat center center; background-size: cover;}
.beneficios-premium-2 .picture-td { background: url(../images/beneficios-premium/recompensas.jpg) no-repeat center center; background-size: cover;}
.beneficios-premium-3 .picture-td { background: url(../images/beneficios-premium/viajes.jpg) no-repeat center center; background-size: cover;}

/*CALCULA PRESTAMO*/
.solicitud-header-prestamo { background-image: url(../images/solicitar-tarjeta/bg-calcula-prestamo.jpg);}
.solicitud-title-prestamo { color: #789c48; margin-bottom: 10px;}
.calculador-condiciones .inner-box { height: 124px;}
.calculador-condiciones .col-md-3:nth-child(1) { padding-right: 0;}
.calculador-condiciones .col-md-3:nth-child(1) .inner-box { border-top: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd; height: 126px;}
.calculador-condiciones .col-md-3:nth-child(1) .inner-box { padding: 24px 36px 0 36px;}
.calculador-condiciones .col-md-3:nth-child(2) .inner-box { padding: 24px 24px 0 24px;}
.calculador-condiciones .col-md-3:nth-child(2),
.calculador-condiciones .col-md-3:nth-child(3) { border-top: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd;}
.calculador-condiciones .col-md-3:nth-child(3) .inner-box { padding: 24px 24px 0 24px;}
.calculador-condiciones .col-md-3:nth-child(4) { padding-left: 0;}
.calculador-condiciones .col-md-3:nth-child(4) .inner-box { border: 1px solid #dcdcdd; height: 126px;}
.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 24px 36px 0 30px;}
.calculador-condiciones .radio-inline { font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.calculador-condiciones .control-label { font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;font-weight: 400;}
.calculador-condiciones input[type="text"] { width: 160px;}
.calculador-condiciones .help-label { font-size: 11px; color: #707071; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; display: block; padding-top: 8px;}
.calculador-condiciones .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.calculador-prestamo .calculador-condiciones .btn { font-size: 12px; padding: 5px 30px 4px 30px; margin-top: 25px;}
.calculador-prestamo .calculador-condiciones .btn:hover { background: #68893d;}
.resultado-title { font-size: 18px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.resultado-subtitle { background: #d9e5c9; padding: 10px 14px; font-size: 13px; color: #3e3d40; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 20px;}
.resultado-subtitle strong { font-weight: 400 !important; color: #bf1e2e;}
.tabla-resultado { margin-bottom: 0;}
.tabla-resultado th { background: #f7f8f7; color: #3e3d40; font-size: 11px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.tabla-resultado > tbody > tr > th { padding: 4px 8px;}
.tabla-resultado td { font-size: 12px;}
.tabla-resultado td a { color: #6b8912; font-size: 11px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: underline;}
.resultado-importante p { font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; color: #000;}
.resultado-importante p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-style: italic; text-decoration: underline;}
.calculador-prestamo .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; padding: 7px 15px;}
.calculador-prestamo .alert-danger { background: #fbe6c8; color: #ef6b00;}
.calculador-prestamo .btn { border: none; border-radius: 0; color: #fff; background: #789c48; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.calculador-prestamo .btn:hover { background: #68893d;}
.calculador-prestamo .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; overflow: hidden;}
.calculador-prestamo .form-actions .back { float: right; font-weight: 500; color: #789c48; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
.calculador-prestamo .error { position: relative; z-index: 100;}
.calculador-prestamo .error .error-message { position: absolute; top: -5px; left: 80%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1; font-weight: 400; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.calculador-prestamo .error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.calculador-prestamo .tabla-resultado .error .error-message { top: -15px;}

/*NUEVO CALCULADOR*/
.nuevo-calculador-title { color: #bf1e2e; margin: 0 0 20px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px;}
/**/
.nuevo-calculador-prestamo h3 { margin: 0 0 16px 0; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px;}
.nuevo-calculador-prestamo .box { border: 1px solid #dcdcdd; min-height: 475px;}
.nuevo-calculador-prestamo .box-no-border { border: none;}
.nuevo-calculador-prestamo .condicion { padding: 0px;}
.nuevo-calculador-prestamo .condicion ul { width: 100%; margin: 0; border: 1px solid #d1dae0;}
.nuevo-calculador-prestamo .condicion li { border-bottom: 1px solid #d1dae0;}
.nuevo-calculador-prestamo .condicion li:last-child { border-bottom: none;}
.nuevo-calculador-prestamo .condicion li a { display: block; height: 37px; color: #77848f; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; padding-top: 11px;}
.nuevo-calculador-prestamo .condicion li a:hover { background: #e7ebef;}
.nuevo-calculador-prestamo .condicion li a.active { background: #789c48; color: #fff;}
.nuevo-calculador-prestamo .condicion .title-area { height: 55px; padding-top: 20px;}
.nuevo-calculador-prestamo .condicion h4 { color: #000; font-size: 18px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; margin: 0; display: none;}
.nuevo-calculador-prestamo .condicion h4 span + span { display: none;}
.nuevo-calculador-prestamo .condicion h4.nosoy span { display: none;}
.nuevo-calculador-prestamo .condicion h4.nosoy span + span { display: inline;}
.nuevo-calculador-prestamo .condicion .group { display: none;}
/**/
.nuevo-calculador-prestamo .opciones ul { margin: 0;}
.nuevo-calculador-prestamo .opciones li { padding: 12px 15px; border-bottom: 1px solid #dcdcdd;}
.nuevo-calculador-prestamo .opciones li:last-child { border-bottom: none;}
.nuevo-calculador-prestamo .opciones li h4 { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 13px; margin: 0 0 18px 0; text-transform: uppercase;}
.irs-from, .irs-to, .irs-single { font-family: "Lato", Arial, Helvetica, sans-serif !important; font-weight: 600 !important;}
/**/
.nuevo-calculador-prestamo .info-final ul { margin: 0;}
.nuevo-calculador-prestamo .info-final li { border-bottom: 1px solid #b6bec4; background: #96a2ab; color: #fff; padding: 17px 25px; overflow: hidden;}
.nuevo-calculador-prestamo .info-final .tasa { padding-bottom: 0;}
.nuevo-calculador-prestamo .info-final .tasa p { font-size: 11px; margin: 0 0 5px 0;}
.nuevo-calculador-prestamo .info-final .tasa h3 { font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin: 0;}
.nuevo-calculador-prestamo .info-final .tasa-1 { float: left;}
.nuevo-calculador-prestamo .info-final .tasa-2 { float: right;}
.nuevo-calculador-prestamo .info-final .tasa-3 p { font-size: 11px; margin: 0 0 5px 0;}
.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 80px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin: 0;}
.nuevo-calculador-prestamo .info-final li:last-child { padding-bottom: 19px;}
.nuevo-calculador-prestamo .info-final a { display: block; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; color: #fff; text-transform: uppercase; background: #77848f; padding: 12px 14px; line-height: 1.1;}
.nuevo-calculador-prestamo .info-final a .fa { font-size: 14px; margin-right: 5px;}
/**/
.nuevo-calculador-prestamo-bottom { margin-top: 30px;}
.nuevo-calculador-prestamo-bottom .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; padding: 7px 15px;}
.nuevo-calculador-prestamo-bottom .alert-danger { background: #fbe6c8; color: #ef6b00;}
.nuevo-calculador-prestamo-bottom .btn { border: none; border-radius: 0; color: #fff; background: #bf1e2e; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px; float: right;}
.nuevo-calculador-prestamo-bottom .btn:hover { background: #a61a27;}
.nuevo-calculador-prestamo-bottom .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; overflow: hidden;}
.nuevo-calculador-prestamo-bottom .form-actions .back { float: left; font-weight: 500; color: #789c48; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
/*MODAL*/
.modal-prestamo .modal-dialog { margin: 0 auto;}
.modal-prestamo .modal-header { padding: 25px 50px; border-bottom: none;}
.modal-prestamo .modal-title { font-size: 24px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; line-height: 1; color: #000;}
.modal-prestamo .modal-body { padding: 0 50px 35px 50px;}
.modal-prestamo th { color: #000; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-align: center; text-transform: uppercase;}
.modal-prestamo td { color: #000; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-align: center;}
.modal-prestamo td strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
.modal-prestamo .leyenda { color: #000;}
.modal-prestamo .leyenda h5 { margin: 0 0 5px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; text-decoration: underline;}
.modal-prestamo .leyenda p { margin: 0; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.4;}
.modal-prestamo .close { position: absolute; font-size: 55px; color: #000; top: 5px; right: 20px;}

.modal-jubilados .modal-content { border: none; box-shadow: none; background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.modal-jubilados .modal-header { background: none; border: none;}
.modal-jubilados img { border: 1px solid #fff; -webkit-box-shadow: 4px -1px 15px rgba(0,0,0,.5); box-shadow: 4px -1px 15px rgba(0,0,0,.5);}
.modal-jubilados p { padding: 6px 10px 2px 10px;}

/*BREADCRUMB*/
.breadcrumb { padding: 4px 15px; margin-bottom: 4px; background: none; border-radius: 0;}
.breadcrumb li { font-size: 13px; margin-right: 5px;}
.breadcrumb li:last-child { margin-right: 0;}
.breadcrumb li a { color: #000;}
.breadcrumb > .active { color: #99a29b;}
.breadcrumb > li + li:before { color: #99a29b; content: "\003e"; margin-right: 5px;}

/*CUENTAS*/
.section-header { height: 220px; margin-bottom: 32px;}
.section-header .inner-section-header { padding: 24px 24px 0 48px; color: #fff; position: relative;}
.section-header .inner-section-header:before { content: ""; position: absolute; width: 100%; height: 220px; z-index: 1; background: rgba(0,0,0,.3); left: 0; top: 0;}
.section-header .inner-section-header .header-data h2 { font-size: 30px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.section-header .header-data { position: absolute; left: 0; top: 0; width: 100%; height: 220px; padding: 24px 24px 0 48px; z-index: 2;}
.section-header .header-data a#fancyIframe { color: #fff; text-decoration: underline;}
.cuentas-header { background: url(../images/cuentas/bg-cuentas-header.jpg) no-repeat; height: 220px;}
.section-header h1 { margin: 0 0 18px 0; font-size: 35px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;}
.section-header p { font-size: 18px; line-height: 1.2; width: 50%;}
.cuentas-box { background: #f2f2f2; height: 180px; text-align: center; position: relative; padding: 26px 10px 26px 10px; margin-bottom: 30px;}
.cuentas-box h4, .cuentas-box h4 strong { color: #4f504f; font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; margin: 0 0 20px 0; text-transform: uppercase;}
.cuentas-box p { font-size: 14px; color: #000;}
.cuentas-box a { display: block; position: absolute; left: 0; bottom: 26px; width: 100%; text-align: center; font-size: 12px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.cuentas-boxes { margin-bottom: 30px;}
.producto-detalle-tabs .section-header { margin-bottom: 0;}
.producto-detalle-tabs + .inner-menu-holder .inner-menu { background: none;}
/**/
.section-header-no-foto { height: auto;}
.section-header-no-foto .inner-section-header { padding: 0;}
.section-header-no-foto .inner-section-header:before { display: none;}
.section-header-no-foto .header-data { padding: 20px 0 0 0; position: static; height: auto;}
.section-header-no-foto h1 { font-size: 30px; color: #000;}
.section-header-no-foto p { color: #000; width: 100%;}
.producto-detalle-no-foto { border-top: 1px solid #e1e2e2; padding-top: 30px;}
/**/
.producto-detalle .img-right { float: right; margin-left: 30px; margin-bottom: 20px;}

/*TARJETAS*/
.tarjetas-header { background: url(../images/solicitar-tarjeta/bg-solicitar-tarjeta.jpg) no-repeat; height: 220px;}
.card-box-head h3 { margin: 0 0 20px 0; color: #4f504f; font-size: 26px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.card-box-head h3 strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400 !important;}
.card-box-head p { font-size: 12px; color: #bf1e2e; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px; margin-top: -15px;}
.card-box-head p a { color: #bf1e2e; text-decoration: underline;}
.card-box-head p .fa { font-size: 14px; margin-right: 5px;}
.card-box { min-height: 210px; background: #f3f4f3; text-align: center; padding: 20px 10px; margin-bottom: 30px;}
.card-box h4 { margin: 0 0 10px 0; color: #4f504f; font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900;}
.card-box h4 a { color: #4f504f;}
.card-box h4 a:hover { color: #4f504f; text-decoration: none;}
.card-box figure { margin-bottom: 13px;}
.card-box .detalles { font-size: 12px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.card-box .detalles:hover { color: #68893d;}
.card-box .btn { font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; border-radius: 0; border: none; background: #789c48; color: #fff; padding-left: 16px; padding-right: 16px; margin-top: 16px;}
.card-box .btn:hover { background: #68893d;}
.card-box p { font-size: 13px;}
/*.card-box-tall { height: 254px;}*/
.separador-tarjetas { margin-top: 0px;}

/*PRODUCTO DETALLE*/
.section-header .producto-detalle-header { /* background: url(../images/solicitar-tarjeta/bg-solicitar-tarjeta.jpg) no-repeat;*/ height: 220px; padding: 20px 20px 0 30px;}
.producto-detalle-header .follow-title { display: none; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0; text-transform: uppercase;}
.producto-detalle-header h1 { font-size: 30px; text-transform: uppercase;}
.producto-detalle-header figure { float: left; margin: unset; margin-right: 20px;}
.producto-detalle-header .btn { border: none; border-radius: 0; background: #bf1e2e; color: #fff; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 20px; display: block; float: left; clear: left; margin-top: 20px;}
.producto-detalle-header .btn:hover { background: #a61a27;}
.producto-detalle { color: #000;}
.producto-detalle h1 { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.producto-detalle ul { margin-bottom: 15px; list-style: none; margin-left: 0; padding-left: 0px;}
.producto-detalle ol { margin-bottom: 15px;}
.producto-detalle li { font-size: 14px; line-height: 1.7;}
.producto-detalle ul li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; margin-right: 6px;}
.producto-detalle ol { padding-left: 15px;}
.producto-detalle h2 { color: #000; font-size: 26px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; padding: 20px 0px; margin-bottom: 0; margin-top: 0; line-height: 1.2;}
.producto-detalle .ancla + h2 { padding-top: 0;}
.producto-detalle h3 { color: #000; font-size: 26px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; border-top: 1px solid #e1e2e2; padding: 20px 0px; margin-bottom: 0;}
.producto-detalle .ancla:first-child + h3 { border-top: none; padding-top: 0; margin-top: 0;}
.producto-detalle .ancla:first-child { top: -120px;}
.producto-detalle .ancla { position: relative; top: -100px;}
.producto-detalle h2:first-child { border-top: none; padding-top: 0; margin-top: 0;}
.producto-detalle p + h4, .producto-detalle ul + h4 { margin-top: 30px;}
.producto-detalle h4 { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 15px;}
.producto-detalle a { color: #789c48; text-decoration: underline;}
.producto-detalle a>img:hover { box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .2)}
.producto-detalle h2 a { color: #000;}
.producto-detalle h3 a { color: #000;}
.producto-detalle strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-weight: normal;}
.producto-detalle cite { font-size: 14px; color: #939598; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-style: normal;}
.producto-detalle table { width: 100%; border: 1px solid #d4d5d6; margin-bottom: 20px;}
.producto-detalle table td { padding: 9px; border: 1px solid #d4d5d6;}
.producto-detalle table th { padding: 9px; border: 1px solid #d4d5d6; background-color:#f7f8f7;}
.producto-detalle h5 { font-size: 15px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.4; padding: 14px 16px; background: #f2f2f2;}
.producto-detalle-footer { margin-top: 70px; overflow: hidden;}
.producto-detalle-footer li { float: left; height: 54px; border-left: 1px solid #e1e2e2; padding-top: 18px; padding-left: 19px;}
.producto-detalle-footer li:first-child { border-left: none; padding-right: 19px; padding-left: 0;}
.producto-detalle-footer li span { display: block; float: left; font-size: 12px; color: #99a29b; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding-right: 4px;}
.producto-detalle-footer li a { display: block; float: left; color: #acb1ad; font-size: 20px; position: relative; line-height: 0; margin-left: 15px; top: -3px;}
.fa-whatsapp { display: none;}
/**/
.acordion-group { margin-bottom: 30px; overflow: hidden;}
.acordion-box { border: 1px solid #f2f2f2; overflow: hidden; margin-bottom: 1px;}
.acordion-box .acoTables { overflow-x: scroll;}
.acordion-box h3 { background: #f2f2f2; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #789c48; margin: 0; padding: 10px 15px; font-size: 15px; border-top: none;}
.acordion-box h3 a { display: block; color: #789c48; text-decoration: none;}
.acordion-box h3 a:before { content: "\f13a";display: inline-block;font: normal normal normal 18px/1 FontAwesome; text-rendering: auto;font-size: 18px;margin-right: 10px;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.acordion-box.active h3 a:before { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.acordion-box .accordion-body { padding: 15px; display: none;}
.acordion-box .accordion-body p:last-child { margin-bottom: 0;}
/*.acordion-box .accordion-body h3 { padding-left: 0; padding-top: 15px; font-weight: 700; font-size: 16px;}
.acordion-box .accordion-body h3:first-child { padding-top: 5px;}*/
.acordion-box.active h3 { background: none;}
/*.acordion-box.active .accordion-body { display: block;}*/
.acordion-box h5{ font-size: 15px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 10px 5px; margin-bottom: 8px; background: none;}

/**/
.panel-group .panel { border-radius: 0; box-shadow: none;}
.producto-detalle .panel-group { margin-bottom: 30px;}
.producto-detalle .panel-title { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #789c48; margin-bottom: 0;}
.producto-detalle .panel-title a { display: block; text-decoration: none; position: relative; padding-left: 26px;}
.producto-detalle .panel-title a:before { content: "\f13a"; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; font-size: 18px; -webkit-transition: all 0.5s ease-in-out 0s ; transition: all 0.5s ease-in-out 0s; position: absolute; left: 0; top: 0;}
.producto-detalle .panel-title a:focus,
.producto-detalle .panel-title a:active { text-decoration: none;}
.panel-group .panel p:last-child { margin-bottom: 0;}
.panel-group .panel + .panel { margin-top: 0px;}
.panel-default { border-color: transparent;}
.panel-default > .panel-heading { border-bottom: none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: transparent;}
.panel-heading { border-radius: 0;}
.panel-group .panel.active { border: 1px solid #e1e2e2;}
.panel-group .panel.active > .panel-heading { background: none;}
.panel-group .panel.active .panel-title a:before { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
/**/
aside .product-item { margin-bottom: 20px;}
aside .product-item .acceso-util { margin-bottom: 0px;}
aside .acceso-util { margin-bottom: 20px;}
aside .acceso-util.a-util-2.no-icon { padding: 35px 20px;}
aside .acceso-util.a-util-2.no-icon h4 { font-size: 17px; margin: 4px 0; line-height: 20px;}
aside .acceso-util.a-util-2.no-icon p { line-height: 18px; margin: 2px 0;}
/**/
.acordion-box .content.content-5460.accordion-body { font-size: 12px;}
.cft-5460 { font-size: 450% !important; padding: 5px !important; line-height: 1.1;}

/*COMPARADOR TARJETAS*/
.comparador-visa-header { background: url(../images/solicitar-tarjeta/bg-solicitar-tarjeta-visa.jpg) no-repeat; height: 220px;}
.comparador-master-header { background: url(../images/solicitar-tarjeta/bg-solicitar-tarjeta-master.jpg) no-repeat; height: 220px;}
.comparador-table { margin-top: -32px;}
.comparador-table th { text-align: center; color: #000; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900;}
.comparador-table td { color: #000; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-style: italic;}
.comparador-table td:nth-child(1) { width: 34%;}
.comparador-table td:nth-child(2) { width: 16.5%;}
.comparador-table td:nth-child(3) { width: 16.5%;}
.comparador-table td:nth-child(4) { width: 16.5%;}
.comparador-table td:nth-child(5) { width: 16.5%;}
.comparador-table h4 { font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0; padding-top: 5px; cursor: pointer;}
.comparador-table h4 .fa { margin-right: 12px; color: #acb1ad; font-size: 18px; -webkit-transition: all .8s ease-in-out 0s; transition: all .8s ease-in-out 0s;}
.comparador-table p { display: none; padding-top: 5px; padding-bottom: 15px; margin: 0;}
.comparador-table td div { text-align: center; font-size: 20px;}
.comparador-table +.producto-detalle-footer { margin-top: 40px;}
.comparador-table .fa-check-circle { color: #789c48;}
.comparador-table .fa-times-circle { color: #bf1e2e;}
.comparador-table h4.active .fa { transform: rotate(180deg);}
.comparador-table.table-bordered > tbody > tr > th { border-bottom: none; padding-top: 15px; padding-bottom: 15px;}
.comparador-table.table-bordered > tbody > tr > th a { color: #000;}
.comparador-table.table-bordered > tbody > tr > td { border-bottom: none; border-top: none;}

/*DATE PICKER*/
.datepicker.dropdown-menu { box-shadow: 0 6px 12px rgba(0,0,0,.175); border-radius: 4px; border: 1px solid rgba(0,0,0,.15); background: #fff !important; padding: 5px; top: 100%;}

/*PRODUCTOS PREMIUM*/
.productos-header { background: url(../images/productos/bg-productos.jpg) no-repeat; height: 220px;}
.productos-head { font-size: 26px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; margin: -5px 0 30px 0; text-align: center; text-transform: uppercase;}
.product-box { background: #fff; margin-bottom: 48px;}
.product-box .picture { display: table; width: 100%;}
.product-box .picture-td { display: table-cell; height: 173px; vertical-align: middle; text-align: center;}
.product-box .picture-td h4 { color: #fff; margin: 0; font-size: 23px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); line-height: 1.2; display: table-cell; height: 100%; vertical-align: middle;}
.product-box .picture-td a { width: 100%; height: 100%; display: table; text-align: center;}
.product-premium-1 .picture-td { background: url(../images/productos/premium-gold.jpg) no-repeat center center; background-size: cover;}
.product-premium-2 .picture-td { background: url(../images/productos/premium-platinum.jpg) no-repeat center center; background-size: cover;}
.product-premium-3 .picture-td { background: url(../images/productos/premium-black.jpg) no-repeat center center; background-size: cover;}
.product-box .inner { padding: 18px;}
.product-box figure { position: relative; overflow: hidden;}
.product-box p { font-size: 18px; color: #626363; line-height: 1.2; margin-bottom: 15px;}
.product-box .more { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase;}
.product-box .more:hover { color: #68893d;}

/*PRODUCTO DETALLE PREMIUM*/
.bg-header-paquete { background: #ecedee;}
.bg-header-paquete.no-tabs { margin-bottom: 45px; border-bottom: 1px solid #d5d6d7;}
.bg-header-paquete .section-header { margin-bottom: 0;}
.section-header .producto-paquete-header { background: url(../images/productos/bg-paquete.jpg) no-repeat; height: 220px; padding: 20px 20px 0 30px;}
.producto-paquete-header .header-data { padding-left: 28px; padding-top: 20px;}
.producto-paquete-header .follow-title { display: none; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0;}
.producto-paquete-header h1 { font-size: 30px;}
.producto-paquete-header figure { float: left; margin-right: 20px;}
.producto-paquete-header .btn { border: none; border-radius: 0; background: #789c48; color: #fff; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 20px; display: block; float: left; clear: left; margin-top: 20px;}
.producto-paquete-header .btn:hover { background: #68893d;}
.inner-menu { background: #ecedee; border-top: 1px solid #d5d6d7; border-bottom: 1px solid #d5d6d7;}
.inner-menu ul { margin-left: 15px; margin-right: 15px;}
.inner-menu li { float: left;}
.inner-menu li a { display: block; position: relative; height: 40px; padding: 12px 16px 0 16px; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #789c48;}
.inner-menu .active { background: #a7a8aa; color: #fff;}
.inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #a7a8aa transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.inner-menu-holder { margin-bottom: 45px; height: 42px;}

/*CANALES*/
.canales-atencion header { box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);}
.top-head-canales p { font-size: 30px; color: #6d6e72; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; padding-left: 17px; margin: 18px 0 0 -70px; position: relative;}
.top-head-canales p a { color: #6d6e72;}
.top-head-canales p:after { content: ""; display: block; width: 1px; height: 28px; border-left: 1px solid #6d6e72; position: absolute; left: 0; top: 10px;}
.home-canales-intro { font-size: 15px; padding-top: 30px; padding-bottom: 20px; color: #000;}
.home-canales-intro strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-size: 18px;}
.home-canales-intro a { color: #000; text-decoration: underline;}
/**/
.box-home-canal { height: 275px; border: 1px solid #acb1ad; margin-bottom: 34px; text-align: center; opacity: 0.8;}
.box-home-canal:hover { opacity: 1;}
.box-home-canal a { color: #fff; display: block; width: 100%; height: 100%; padding-top: 20px;}
.box-home-canal .icono { line-height: 0; display: block; height: 60px;}
.box-home-canal .fa-map-marker { font-size: 47px;}
.box-home-canal .fa-keyboard-o { font-size: 40px; margin-top: 7px;}
.box-home-canal .fa-mobile { font-size: 55px;}
.box-home-canal .fa-comments-o { font-size: 45px;}
.box-home-canal .fa-envelope { font-size: 40px;}
.box-home-canal .fa-phone { font-size: 40px;}
.box-home-canal h3 { margin: 0; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.4; height: 108px;}
.box-home-canal h3 strong { font-size: 22px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
.box-home-canal p { margin: 0; font-size: 15px;}
.box-home-canal-1 { background: #ccc url(../images/comafi24/home/nuestras-sucursales.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-2 { background: #ccc url(../images/comafi24/home/home-banking.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-3 { background: #ccc url(../images/comafi24/home/descarga-apps.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-4 { background: #ccc url(../images/comafi24/home/preguntas-frecuentes.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-5 { background: #ccc url(../images/comafi24/home/contacto.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-6 { background: #ccc url(../images/comafi24/home/telefonos-utiles.jpg) no-repeat center center; background-size: cover;}
/**/
.canales-atencion-sidebar { margin-bottom: 100px;}
.canal-side-box { border: 1px solid #e1e2e2; padding: 18px 24px; margin-bottom: -1px;}
.canal-side-box h4 { margin: 0; text-transform: uppercase; color: #bf1e2e; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 12px; line-height: 1.5;}
.canal-side-box h5 { font-size: 12px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.5; color: #4f504f; margin-bottom: 14px;}
.canal-side-box p { font-size: 14px; color: #4f504f; line-height: 1.5; margin-bottom: 13px;}
.canal-side-box p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.canal-side-box p a { color: #4f504f; text-decoration: underline;}
.canal-side-box p:last-child { margin-bottom: 0;}
.canal-side-box p small { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 11px;}
.canal-side-box li { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 14px; color: #4f504f; margin-bottom: 10px; position: relative; padding-left: 10px;}
.canal-side-box li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 4px;}
.canal-side-box li a { color: #4f504f; text-decoration: underline;}
.canal-side-box .social-icon { text-decoration: none;}
.canal-side-box .social-icon .fa-twitter { color: #38b7e6; font-size: 25px; margin-right: 8px;}
.canal-side-box .social-icon .fa-facebook-square { color: #3d8ad2; font-size: 25px; margin-right: 8px;}
/**/
.menu-canales { background: #789c48 url(../images/comafi24/bg-nav.png) repeat-x; margin-bottom: 53px;}
.menu-canales ul { display: table; margin-bottom: 0;}
.menu-canales li { display: table-cell; vertical-align: middle; height: 57px; text-align:left;}
.menu-canales li a { color: rgba(255,255,255,.60); display: block; padding-right: 25px;}
.menu-canales li .icon-label { float: left; padding-right: 9px; display: block;}
.menu-canales li .text-label { float: left; display: block; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.menu-canales li:nth-child(3) .text-label { padding-top: 5px;}
.menu-canales li .fa-map-marker { font-size: 33px;}
.menu-canales li .fa-keyboard-o { font-size: 34px;}
.menu-canales li .fa-mobile { font-size: 42px;}
.menu-canales li .fa-comments-o { font-size: 35px;}
.menu-canales li .fa-envelope { font-size: 28px;}
.menu-canales li .fa-phone { font-size: 33px;}
.menu-canales li a:hover, .menu-canales li a.active { color: #fff;}
.menu-canales li .contacto .text-label { position: relative; top: 8px;}
/*SUCURSALES CAJEROS*/
.titulo-seccion-24 { font-size: 25px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; margin: 0 0 20px 0; padding-bottom: 22px; border-bottom: 1px solid #e1e3e0;}
.tab24head h4 { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 25px;}
.tab24head .nav-tabs { border-bottom: none; margin-bottom: 38px;}
.tab24head .nav-tabs > li { margin-bottom: 0;}
.tab24head .nav-tabs > li > a { margin-right: -1px; border-radius: 0; border: 1px solid #789c48; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #698d39; padding: 10px 20px; position: relative;}
.tab24head .nav-tabs > li.active > a, .tab24head .nav-tabs > li.active > a:hover { background: #789c48; color: #fff;}
.tab24head .nav-tabs > li.active > a:after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 14px 0 14px; border-color: #789c48 transparent transparent; margin-left: -14px;}
.tab24head .nav > li > a:hover { color: #fff; background: #789c48;}
.nav > li > a:focus { background: #fff;}
/**/
.tab-suc-head { margin-bottom: 30px;}
.tab-suc-head h4 { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.tab-suc-head p { font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.tab-suc-head p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.tab-suc-head p a { font-size: 12px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: underline; display: inline-block; margin-left: 30px;}
.cambiar-ubicacion,
.cambiar-ubicacion-cajeros { /*border-top: 1px solid #e1e2e2;*/ padding-bottom: 20px; /*display: none; margin-top: -22px;*/}
.cambiar-ubicacion a,
.cambiar-ubicacion-cajeros a { display: inline-block; background: #fff; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #789c48; padding: 8px 12px; border: 1px solid #e1e2e2; margin-left: 350px; top: -35px; position: relative; border-bottom: 1px solid #fff; margin-bottom: -60px;}
.cambiar-ubicacion-cajeros a { margin-left: 330px;}
.cambiar-ubicacion a .fa-times,
.cambiar-ubicacion-cajeros a .fa-times { font-size: 14px;}
.cambiar-ubicacion .form-control,
.cambiar-ubicacion-cajeros .form-control { font-size: 13px; margin-right: 10px;}
.cambiar-ubicacion .btn,
.cambiar-ubicacion-cajeros .btn { border-radius: 0; color: #fff; background: #789c48; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding: 5px 18px;}
/***google-maps***/ .vista-block { border-top: 1px solid #e1e2e2; height: 40px; padding-top: 8px; border-bottom: 1px solid #e1e2e2;}
.vista-block .vista { font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; float: left; margin-bottom: 0;}
.vista-block .label-text { color: #6d6e72; display: block; float: left; height: 24px; border-right: 1px solid #d1d3d3; padding: 2px 15px 0 0;}
.vista-block .vista-option,
.vista-block .vista-option-2 { color: #000;}
.vista-block .vista-lista { display: block; float: left; height: 24px; border-right: 1px solid #d1d3d3; padding: 2px 15px 0 15px;}
.vista-block .vista-lista .fa-bars { font-size: 18px; margin-right: 4px;}
.vista-block .vista-mapa { display: block; float: left; height: 24px; padding: 3px 15px 0 15px; position: relative; top: -1px;}
.vista-block .vista-mapa .fa-map-marker { font-size: 18px; margin-right: 5px;}
.vista-block .vista-option.active,
.vista-block .vista-option-2.active { color: #789c48;}
.vista-block .mostrar { float: right;}
.vista-block .mostrar p { float: left; margin-bottom: 0; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.vista-block .mostrar .checkbox { float: left; padding-left: 12px;}
.vista-block .mostrar .checkbox label { font-size: 13px; color: #6d6e72; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-style: italic;}
.mac .vista-block .mostrar .checkbox label input[type="checkbox"] { margin-top: 0;}
.vista-block .mostrar .icon-comafi { display: inline-block; width: 21px; height: 19px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; margin-left: 4px; margin-right: 4px; position: relative; top: 3px;}
.vista-block .mostrar .checkbox label + label { padding-left: 10px;}
.vista-block .mostrar .icon-banelco { display: inline-block; width: 49px; height: 15px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 -60px; margin-left: 4px;}
.listado-sucursales { background: #f2f2f2; border-top: 2px solid #dadadb; margin-bottom: 0; clear: both; float: none; overflow: hidden;}
.listado-sucursales .table-sucursal { display: table; width: 100%; border-bottom: 1px solid #d9d9da;}
.listado-sucursales .data { display: table-cell; padding-top: 14px; padding-bottom: 14px; vertical-align: top;}
.listado-sucursales .data p { margin-bottom: 0; font-size: 13px; line-height: 1.6; padding-left: 16px;}
.listado-sucursales .data p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
/***google-maps***/ .listado-sucursales .data p a { color: #6b8912; text-decoration: underline;}
.listado-sucursales .referencias { display: table-cell; text-align: right; padding-right: 18px; vertical-align: top; padding-top: 8px; min-width: 130px;}
.listado-sucursales .referencias ul { float: right; padding-top: 5px;}
.listado-sucursales .referencias li { float: left;}
.listado-sucursales .icon-caja { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 0; width: 14px; height: 16px; margin-top: 2px; margin-left: 8px;}
.listado-sucursales .icon-cajeros { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; width: 21px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-autoservicio-int { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -192px 0; width: 18px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-autoservicio { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -50px 0; width: 18px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-visuales { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -72px 0; width: 20px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-unico { display: block; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -169px 0; width: 19px; height: 19px; margin-left: 8px;}
/* -- REFERENCIAS ICONOS CHICOS -- */
.listado-referencias { border-top: 1px solid #aaabad; border-bottom: 1px solid #aaabad; overflow: hidden; padding-top: 13px; padding-bottom: 13px; margin-bottom: 0;}
.listado-referencias li { float: left; font-size: 12px; line-height: 1.3; color: #6d6e72; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.listado-referencias p { margin-bottom: 0; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; color: #000; padding-top: 8px;}
.listado-referencias .label-text { display: block; float: left; padding-left: 8px;}
.listado-referencias .icon-caja-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 0; width: 14px; height: 16px; margin-top: 7px; margin-left: 13px;}
.listado-referencias .icon-cajeros-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; width: 21px; height: 19px; margin-top: 6px; margin-left: 15px;}
.listado-referencias .icon-autoservicio-int-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -192px 0; width: 18px; height: 19px; margin-top: 5px; margin-left: 15px;}
.listado-referencias .icon-autoservicio-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -50px 0; width: 18px; height: 19px; margin-top: 5px; margin-left: 10px;}
.listado-referencias .icon-visuales-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -72px 0; width: 20px; height: 19px; margin-top: 5px; margin-left: 10px;}
.listado-referencias .icon-unico-big { display: block; float: left; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -169px 0; width: 19px; height: 19px; margin-top: 5px; margin-left: 13px;}
/* -- REFERENCIAS ICONOS GRANDES -- */
/* .listado-referencias { border-top: 1px solid #aaabad; border-bottom: 1px solid #aaabad; overflow: hidden; padding-top: 13px; padding-bottom: 13px; margin-bottom: 0;}
.listado-referencias li { float: left; font-size: 13px; color: #6d6e72; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.listado-referencias p { margin-bottom: 0; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; color: #000; padding-top: 10px;}
.listado-referencias .label-text { display: block; float: left; padding-left: 8px;}
.listado-referencias .icon-caja-big { display: block; float: left; width: 22px; height: 25px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 -26px; margin-top: 8px; margin-left: 18px;}
.listado-referencias .icon-cajeros-big { display: block; float: left; width: 33px; height: 29px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -30px -26px; margin-top: 6px; margin-left: 21px;}
.listado-referencias .icon-autoservicio-int-big { display: block; float: left; width: 27px; height: 28px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -212px -26px; margin-top: 5px; margin-left: 21px;}
.listado-referencias .icon-autoservicio-big { display: block; float: left; width: 27px; height: 28px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -70px -26px; margin-top: 5px; margin-left: 21px;}
.listado-referencias .icon-visuales-big { display: block; float: left; width: 30px; height: 28px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -100px -26px; margin-top: 5px; margin-left: 15px;}
.listado-referencias .icon-unico-big { display: block; float: left; width: 28px; height: 28px; background: url(../images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -177px -26px; margin-top: 5px; margin-left: 18px;} */
.vista-mapa-sucursales,
.vista-mapa-sucursales-2 { display: none;}
/*TELEFONOS*/
.telefonos-utiles { font-size: 16px; color: #000;}
.telefonos-utiles strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
/*CONTACTO*/
.banner-faq { background: #f9f9e0; overflow: hidden; padding: 16px 18px; margin-bottom: 25px; margin-top: -25px;}
.banner-faq h4 { float: left; margin: -5px 0 0 0; font-size: 15px; color: #b49e0f; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-right: 10px;}
.banner-faq h4 .fa { font-size: 30px; margin-right: 8px;}
.banner-faq p { float: left; margin: 0; font-size: 15px; color: #4f504f; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; padding-top: 3px;}
.banner-faq p span { display: inline-block; padding-right: 5px;}
.banner-faq p a { color: #4f504f; text-decoration: underline;}
/**/
.contacto-24 { color: #000;}
.contacto-24 h4 { font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; margin: 0 0 5px 0;}
.contacto-24 p { font-size: 14px;}
.contacto-24-form p a { color: #789c48;}
/*HOME BANKING*/
.home-banking { font-size: 16px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px;}
.home-banking-data { color: #000;}
.home-banking-data h4 { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 20px;}
.home-banking-data ul { list-style: none; margin: 0 0 20px 0; padding: 0;}
.home-banking-data li { list-style: none; font-size: 14px; margin: 0 0 10px 0; padding: 0; position: relative; padding-left: 10px;}
.home-banking-data li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 3px;}
.home-banking-data .miscelanea { background: #f9f9e0; padding: 14px 20px 20px 20px; margin-bottom: 25px;}
.home-banking-data .miscelanea h4 { font-size: 16px; color: #bfaa1e; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0 0 10px 0;}
.home-banking-data .miscelanea h4 .fa { font-size: 23px; position: relative; top: 4px; margin-right: 6px;}
.home-banking-data .miscelanea p { color: #4f504f; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; margin-bottom: 5px;}
.home-banking-data .miscelanea .descarga { font-size: 13px; color: #000;}
.home-banking-data .miscelanea .descarga a { color: #000; text-decoration: underline;}
.home-banking-data .miscelanea .descarga .fa { margin-right: 5px;}
.home-banking-data .producto-detalle h4 { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.home-banking-data .producto-detalle h4 strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
/*FAQ*/
.search-intro { background: #fff; margin-top: -30px; margin-bottom: 30px;}
.search-intro p { font-size: 14px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.search-intro fieldset { border-top: 1px solid #6d6e72; border-bottom: 1px solid #6d6e72; padding-top: 25px; padding-bottom: 25px;}
.search-intro .form-control { border-radius: 0; background: #f7f8f7; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #000; height: 32px; width: 366px; margin-right: 12px; border: 1px solid #dcdcdd; box-shadow: none;}
.search-intro .form-control::-webkit-input-placeholder { color: rgba(0,0,0,1);}
.search-intro .form-control:-moz-placeholder { color: rgba(0,0,0,1); opacity: 1;}
.search-intro .form-control::-moz-placeholder { color:rgba(0,0,0,1); opacity: 1;}
.search-intro .form-control:-ms-input-placeholder { color: rgba(0,0,0,1);}
.search-intro .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.search-intro .btn { border-radius: 0; font-size: 12px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; background: #789c48; width: 88px; height: 28px;}
.banner-consulta { background: #f9f9e0; overflow: hidden; padding: 22px 18px;}
.banner-consulta h4 { float: left; font-size: 15px; color: #b49e0f; margin: 3px 40px 0 0; position: relative; padding-left: 35px;}
.banner-consulta h4 .fa { font-size: 25px; position: absolute; left: 0; top: -5px;}
.banner-consulta p { float: left; margin: 0; font-size: 15px; color: #4f504f; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.banner-consulta p a { color: #4f504f; text-decoration: underline;}
/*NUESTRAS APPS*/
.nuestras-apps .nav-tabs { border-bottom: none; margin-bottom: 20px; background: #fff; margin-top: -21px;}
.nuestras-apps .nav-tabs > li { margin-bottom: 0;}
.nuestras-apps .nav-tabs > li > a { display: block; margin-right: -1px; border-radius: 0; border: 1px solid #789c48; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #698d39; padding: 10px 20px; position: relative;}
.nuestras-apps .nav-tabs > li.active > a, .tab24head .nav-tabs > li.active > a:hover { background: #789c48; color: #fff;}
.nuestras-apps .nav-tabs > li.active > a:after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 14px 0 14px; border-color: #789c48 transparent transparent; margin-left: -14px;}
.nuestras-apps .nav > li > a:hover { color: #fff; background: #789c48;}
.nuestras-apps p { font-size: 14px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px;}
.nuestras-apps .video img { width: 100%; height: auto;}
.nuestras-apps .video { height: 0; padding-bottom: 56.25%; /* 16:9 */ position: relative; width: 100%;}
.nuestras-apps .video iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.appsbox { background: #f2f2f2; text-align: center; padding-top: 22px; padding-bottom: 14px;}
.appsbox h4 { margin: 0 0 20px 0; font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.appsbox img { margin-bottom: 14px;}
.nuestras-apps ul + p + .row { margin-bottom: 22px;}
.apps-data { overflow: hidden; border-top: 1px solid #6d6e72; border-bottom: 1px solid #6d6e72; padding-top: 15px; padding-bottom: 15px; margin-bottom: 30px;}
.apps-data h4 { margin: 0; float: left; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; padding: 12px 60px 0 0;}
.apps-data ul { margin: 0; float: left;}
.apps-data li { float: left; font-size: 15px; color: #6d6e72; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; line-height: 1.2; padding-right: 28px;}
.apps-data .icon-realiza { display: block; float: left; margin-right: 10px; font-size: 32px;}
.apps-data .icon-paga { display: block; float: left; margin-right: 10px; font-size: 32px;}
.apps-data .icon-recarga { display: block; float: left; margin-right: 10px; font-size: 37px; margin-top: -5px;}
.apps-data .icon-transferencia { display: block; float: left; margin-right: 10px; font-size: 30px;}
.apps-data .label-text { display: block; float: left; font-size: 13px; padding-top: 5px;}

/*EXPERIENCIAS*/
.section-header .experiencias-header { background: url(../images/experiencias/experiencias-bg.jpg) no-repeat; height: 220px; padding: 20px 20px 0 30px;}
.experiencias-header .header-data { padding-left: 28px; padding-top: 20px;}
.experiencias-header .follow-title { display: none; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0;}
.experiencias-header h1 { font-size: 30px;}
/**/
.eventos-group { margin-bottom: 46px;}
.eventos-group h3 { margin: 0 0 15px 0; font-size: 21px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;}
.eventos-group .panel { margin: 0; border: none; border-radius: 0; box-shadow: none;}
.eventos-group .panel-default > .panel-heading { padding: 15px 23px; overflow: hidden; background: #f2f2f2;}
.eventos-group .panel-default > .panel-heading h5 { float: left; font-size: 12px; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; margin: 0;}
.eventos-group .panel-default > .panel-heading h5 + h5 { float: right; width: 150px;}
.eventos-group .panel-body { padding: 0;}
.eventos-group .panel-body li { display: table; width: 100%; border: 1px solid #e1e2e2; padding: 15px 23px; margin-bottom: -1px;}
.eventos-group .panel-body figure { display: table-cell; vertical-align: top; width: 242px;}
.eventos-group .panel-body .data { display: table-cell; vertical-align: top; padding-right: 20px;}
.eventos-group .panel-body .data h4 { margin: 0 0 5px 0; font-size: 18px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.eventos-group .panel-body .data h4 a { color: #789c48;}
.eventos-group .panel-body .data h4 a:hover { color: #68893d;}
.eventos-group .panel-body .data p { margin-bottom: 15px; font-size: 14px; color: #000;}
.eventos-group .panel-body .data .btn { background: #789c48; border-radius: 0; color: #fff; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 4px 12px;}
.eventos-group .panel-body .btn:hover { background: #68893d;}
.eventos-group .panel-body .date { display: table-cell; vertical-align: top; width: 150px;}
.eventos-group .panel-body .date p { font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #000;}
.eventos-group .panel-body .date .status-active { font-size: 15px;}
.eventos-group .panel-body .date .status-end { text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #cc2435; font-size: 12px;}
.eventos-group .ancla { position: relative; top: -120px;}

/*EXPERIENCIA*/
.section-header-experiencia { height: auto;}
.header-experiencia { padding-bottom: 28px;}
.header-experiencia h4 { margin: 15px 0; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase;}
.header-experiencia h4 .fa { margin-right: 10px;}
.header-experiencia h1 { font-size: 30px; margin: 0 0 8px 0;}
.header-experiencia p { font-size: 18px; width: 100%; color: #000; margin-bottom: 15px;}
.header-experiencia .btn { border-radius: 0; background: #789c48; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; color: #fff; padding: 6px 42px;}
.header-experiencia .btn:hover { background: #68893d;}
.header-experiencia .btn-end { position: relative; background: #a7a8aa; padding: 6px 22px; cursor: default; display: none;}
.header-experiencia .btn-end:hover { background: #a7a8aa;}
.header-experiencia .btn-end:before { content: ""; position: absolute; left: -1px; top: 0; width: 0; height: 0; border-style: solid; border-width: 17px 0 17px 9px; border-color: transparent transparent transparent #ecedee;}
.header-experiencia .btn-end:after { content: ""; position: absolute; right: -1px; top: 0; width: 0; height: 0; border-style: solid; border-width: 17px 9px 17px 0; border-color: transparent #ecedee transparent transparent;}
.experiencia-body { margin-top: 30px;}
.experiencia-data-top { color: #000; margin-bottom: 30px;}
.experiencia-data-top h4 { margin: 0 0 10px 0; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-top ul { list-style: none; margin: 0; padding: 0;}
.experiencia-data-top li { font-size: 14px; margin-bottom: 6px; position: relative; padding-left: 10px;}
.experiencia-data-top li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 3px;}
.experiencia-data-top li strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.experiencia-data-top li a { color: #789c48; text-decoration: underline; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data { color: #000; padding-bottom: 30px;}
.experiencia-data p { font-size: 14px; margin-bottom: 15px;}
.experiencia-data p a { color: #789c48; text-decoration: underline; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.slider-experiencia { position: relative; margin-bottom: 40px; border: 1px solid #dedede; overflow: hidden; padding: 20px;}
#slider-experiencia img,
#slider-experiencia-thumbs img { display: block; float: left; height: auto;}
#slider-experiencia.slider-experiencia-1 img { width:100%;}
#slider-experiencia-thumbs a { display: block; float: left; height: 106px; width: 135px;}
.experiencia-thumbs { margin-top: 25px; padding-left: 37px; padding-right: 23px; position: relative;}
.experiencia-thumbs .exp-arrows { position: absolute; top: 0; width: 30px; height: 106px; background: #ecedee; text-align: center; padding-top: 40px;}
.experiencia-thumbs .exp-prev { left: 0;}
.experiencia-thumbs .exp-prev:before { content: "\f0d9"; font: normal normal normal 20px/1 FontAwesome; display: inline-block; color: #959595;}
.experiencia-thumbs .exp-next { right: 0;}
.experiencia-thumbs .exp-next:before { content: "\f0da"; font: normal normal normal 20px/1 FontAwesome; display: inline-block; color: #959595;}
.experiencia-thumbs.SliderWithOne { display:none !important;}
.experiencia-data-2 { color: #000; padding-bottom: 40px;}
.experiencia-data-2 h3 { font-size: 21px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; border-top: 1px solid #e1e2e2; padding-top: 15px; margin: 15px 0 25px 0;}
.experiencia-data-2 p { font-size: 14px; margin-bottom: 15px;}
.experiencia-data-2 p a { color: #789c48; text-decoration: underline; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-2 p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.experiencia-data-2 .intro { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-2 .proteccion { font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; padding-top: 15px; margin-bottom: 0;}
.experiencia-data-2 .proteccion strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.modal-experiencias .modal-content { border-radius: 0;}
.modal-experiencias .modal-header { padding: 15px 15px 0 0; border: none;}
.modal-experiencias .modal-header .close { font-size: 17px;}
.modal-experiencias .modal-header .close:hover { opacity: 1;}
.modal-experiencias p { font-size: 15px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-align: center;}
.modal-experiencias .modal-footer { text-align: center; padding: 0 0 30px 0; border: none;}
.modal-experiencias .btn { padding: 4px 12px; color: #fff; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; background: #789c48; text-transform: uppercase; border-radius: 0;}
.modal-experiencias .btn:hover { background: #68893d;}
.modal-experiencias .modal-sm { width: 400px; position: absolute; top: 50%; left: 50%; margin-left: -200px; margin-top: -80px;}
.more-experiencias { display: none;}

/*MODAL EMAIL*/
.modal-dialog { width: 794px; max-width: 100%;}
.modal-email .modal-header,
.modal-email-ok .modal-header { padding: 25px 30px 0 50px; border: none;}
.modal-email .modal-title,
.modal-email-ok .modal-title { font-size: 24px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; color: #000; text-transform: uppercase; margin: 0;}
.modal-email .modal-body,
.modal-email-ok .modal-body { padding: 15px 50px 50px 50px;}
.modal-email fieldset { border: 1px solid #dddddd; padding-top: 20px; padding-bottom: 25px;}
.modal-content { border-radius: 0;}
.contacto-experiencia-frm .leyenda { font-size: 12px; color: #f48f0c; text-align: right; padding-right: 30px;}
.contacto-experiencia-frm .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.contacto-experiencia-frm .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.contacto-experiencia-frm .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.contacto-experiencia-frm .control-label { font-size: 13px; font-weight: 400;}
.contacto-experiencia-frm .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.contacto-experiencia-frm .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.contacto-experiencia-frm .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.contacto-experiencia-frm .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; margin-left: 15px; margin-right: 15px;}
.contacto-experiencia-frm .alert-danger { background: #fbe6c8; color: #ef6b00;}
.contacto-experiencia-frm .btn { border: none; border-radius: 0; color: #fff; background: #789c48; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-left: 40px; padding-right: 40px;}
.contacto-experiencia-frm .btn:hover { background: #68893d;}
.contacto-experiencia-frm .control-label-title { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #000; text-transform: uppercase;}
.modal-email .modal-header .close,
.modal-email-ok .modal-header .close { font-size: 55px; position: absolute; top: 10px; right: 20px; font-weight: 300;}
.modal-email-ok .alert { border-radius: 0; font-size: 17px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #829b4f; margin-bottom: 0; padding: 5px 15px;}
/**/
.modal-operaciones .modal-dialog { width: 1266px; max-width: 100%;}
.modal-operaciones .modal-header { padding: 15px 50px 30px 50px; border: none; justify-content: flex-start;}
.modal-operaciones .modal-header .modal-title { font-size: 24px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;}
.modal-operaciones .modal-body { padding: 0 50px 50px 50px;}
.modal-operaciones .nav-tabs { border: none;}
.modal-operaciones .nav-tabs > li { position: relative;}
.modal-operaciones .nav-tabs > li:after { display: block; height: 12px; content: ""; position: absolute; top: 3px; right: 0; width: 1px; border-left: 1px solid #789c48;}
.modal-operaciones .nav-tabs > li:last-child:after { display: none;}
.modal-operaciones .nav-tabs > li > a { border-radius: 0; padding: 0 13px 0 13px; font-size: 12px; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; border: none; position: relative;}
.modal-operaciones .nav-tabs > li:first-child > a { padding-left: 0;}
.modal-operaciones .nav-tabs > li:last-child > a { padding-right: 0;}
.modal-operaciones .nav-tabs > li.active > a, .modal-operaciones .nav-tabs > li.active > a:focus, .modal-operaciones .nav-tabs > li.active > a:hover { border: none; color: #a7a8aa;}
.modal-operaciones .nav > li > a:focus, .modal-operaciones .nav > li > a:hover { background: #fff;}
.modal-operaciones .table { margin-top: 30px; margin-bottom: 0;}
/*.modal-operaciones .table-bordered { border-bottom: none; border-top: none;}*/
.modal-operaciones table th { text-align: center; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase;}
.modal-operaciones table th:first-child { text-align: left;}
.modal-operaciones .table-bordered > tbody > tr > th { border-bottom: none; border-top: none;}
.modal-operaciones table td { text-align: center;}
.modal-operaciones table td:first-child { text-align: left;}
.modal-operaciones .table > tbody > tr > td { vertical-align: middle;}
.modal-operaciones table td h5 { font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.modal-operaciones table td .fa { color: #789c48; font-size: 20px;}
.modal-operaciones .table-bordered > tbody > tr > td { border-bottom: none; border-top: none;}
.modal-operaciones .modal-header .close { font-size: 55px; position: absolute; top: 10px; right: 20px; font-weight: 300;}

/*INSTITUCIONAL*/
.institucional-header { background: url(../images/institucional/bg-institucional-header.jpg) no-repeat; height: 220px;}
.institucional-boxes + .accesos-utiles .acceso-util-title { margin-top: 0px;}
.institucional-boxes span { position: absolute; height: 0 !important; width: 0 !important; }

/*HOME EMPRESAS*/
.productos-pyme .product-info-item { border: 1px solid #789c48; margin-bottom: 30px;}
.productos-pyme .product-info-item .header { width: 100%; background: #789c48; padding: 5px 15px; color: #fff;}
.productos-pyme .product-info-item .header object { float: left; margin-right: 15px;}
.productos-pyme .product-info-item.product-info-1 .header object { padding-top: 2px;}
.productos-pyme .product-info-item.product-info-2 .header object { padding-top: 2px;}
.productos-pyme .product-info-item.product-info-3 .header object { padding-top: 2px;}
.productos-pyme .product-info-item .content { padding: 14px 17px 20px 17px; min-height: 190px;}
.productos-pyme .product-info-item .content h5 { color: #789c48; font-size: 16px; font-weight: 700; line-height: 1.5; margin-top: 0; text-align: left;}
.productos-pyme .product-info-item .content p { color: #4f504f; font-size: 15px; line-height: 1.3; margin-bottom: 0; text-align: left;}
/*MIX EMPRSESAS NYP*/
.empresas .negocios-y-pymes .destacados .destacado-1 .destacado-bg { background: url(../images/empresas/foto-home-franquicias.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-2 .destacado-bg { background: url(../images/empresas/foto-home-empresas.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-3 .destacado-bg { background: url(../images/empresas/foto-home-convenios-y-cadenas.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-1 .epigrafe,
.empresas .negocios-y-pymes .destacados .destacado-2 .epigrafe { background: rgba(120, 156, 72, .6); padding: 25px 15px;}
.empresas .negocios-y-pymes .destacados .destacado-3 .epigrafe { background: rgba(120, 156, 72, .6); padding: 13px 15px;}
.empresas .negocios-y-pymes .destacados .destacado-1 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-1 .link-bajada,
.empresas .negocios-y-pymes .destacados .destacado-2 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-2 .link-bajada,
.empresas .negocios-y-pymes .destacados .destacado-3 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-3 .link-bajada { background: rgba(120, 156, 72, .88);}

/*ESPACIO-PYME*/
.espacio-pyme { background: #e4ebda;}
.espacio-pyme .espacio-pyme-title { width: 175px; height: 22px; background: url(../images/institucional/espacio-pyme-titulo.png) no-repeat; margin: 32px auto 10px auto; text-indent: -5000px;}
.espacio-pyme .espacio-pyme-title a { display: block; width: 100%; height: 100%;}
.espacio-pyme .espacio-pyme-title + p { font-size: 14px; color: #54722d; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; text-align: center; text-transform: uppercase; margin-bottom: 20px;}
.espacio-pyme-box { border: 1px solid #becfa7; background: #fff; height: 160px; padding: 16px; position: relative;}
.espacio-pyme-box:hover { border: 1px solid #789c48;}
.espacio-pyme-box p { font-size: 12px; color: #808080; margin: 0 0 12px 0;}
.espacio-pyme-box p .fa { font-size: 17px; color: #e58c0c; margin-right: 3px;}
.espacio-pyme-box p strong { font-size: 13px; color: #e58c0c; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase;}
.espacio-pyme-box h3 { color: #698d3a; font-size: 17px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0;}
.espacio-pyme-box h3 a { color: #698d3a;}
.espacio-pyme-box .action { color: #789c48; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; position: absolute; left: 16px; bottom: 16px; text-transform: uppercase;}
.espacio-pyme .action-link { color: #4f504f; text-transform: uppercase; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; display: block; text-align: center; margin-top: 22px; margin-bottom: 22px;}
.espacio-pyme .action-link:hover { color: #486225;}

/*LO QUE NECESITAS*/
.loque-necesitas { margin-bottom: 30px;}
.loque-necesitas .loque-necesitas-title { font-size: 27px; color: #4f504f; text-transform: uppercase; text-align: center; margin: 30px 0 25px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.loque-necesitas .loque-necesitas-title strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400 !important;}
.loque-necesitas .loque-necesitas-box { margin-bottom: 30px;}
.loque-necesitas .loque-necesitas-box ul { border: 1px solid #e1e2e2;}
.loque-necesitas .loque-necesitas-box li { padding: 15px 24px 15px 24px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #000; text-transform: uppercase; line-height: 1;}
.loque-necesitas .loque-necesitas-box li:nth-child(even) { background: #f3f4f3;}
.loque-necesitas .loque-necesitas-box li a { color: #000;}
.loque-necesitas .loque-necesitas-box li .fa { margin-right: 4px;}
.loque-necesitas .loque-necesitas-box li.action-link a { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 13px;}
.loque-necesitas .loque-necesitas-box li.action-link a:hover { color: #68893d;}

/*RESULTADO DE BUSQUEDA*/
.section-title { font-size: 26px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; margin-bottom: 20px;}
.resultado-de-busqueda { margin-bottom: 80px;}
.resultado-de-busqueda p { font-size: 15px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; background: #f2f2f2; padding: 10px 15px; margin-bottom: 20px;}
.resultado-de-busqueda p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important; color: #000;}
.resultado-de-busqueda li { font-size: 15px; padding-top: 16px; padding-bottom: 16px; border-top: 1px solid #e1e2e2; color: #000;}
.resultado-de-busqueda li:first-child { border-top: none;}
.resultado-de-busqueda li strong { font-size: 18px; font-weight: 400 !important; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color: #789c48;}
.resultado-de-busqueda li a { color: #000;}
.load-more a { display: block; text-transform: uppercase; background: #f2f2f2; color: #789c48; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-align: center; padding: 12px;}
.load-more a:hover { color: #68893d;}

/*COMUNICADOS DE PRENSA*/
.section-header .comunicados-prensa-header { background: url(../images/institucional/bg-comunicados-prensa.jpg) no-repeat; height: 220px; background-size: cover;}
.section-header .comunicados-prensa-header .header-data { padding: 14px 24px 0 24px;}
.comunicados-prensa { margin-bottom: 80px;}
.comunicados-prensa .mayor-info { border: 1px solid #e1e2e2; padding: 20px; color: #000;}
.comunicados-prensa .mayor-info p { font-size: 14px;}
.comunicados-prensa .mayor-info p strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.comunicados-prensa .mayor-info p:last-child { margin-bottom: 0;}
.comunicados-prensa li { border-top: 1px solid #e1e2e2; padding-top: 25px; padding-bottom: 25px;}
.comunicados-prensa li:first-child { border-top: none;}
.comunicados-prensa li h5 { margin: 0 0 10px 0; color: #a7a8aa; font-size: 14px;}
.comunicados-prensa li h3 { margin: 0 0 10px 0; color: #789c48; font-size: 18px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.comunicados-prensa li h3 a { color: #789c48;}
.comunicados-prensa li p { margin: 0; font-size: 15px;}

/*COMUNICADOS DE PRENSA - FERIAS Y EXPOS*/
.section-header .ferias-y-expos-header { background: url(../images/institucional/bg-ferias-y-expos.jpg) no-repeat; height: 220px; background-size: cover;}
.section-header .ferias-y-expos-header .header-data { padding: 24px 24px 0 46px;}
.ferias-y-expos li:first-child { margin-top: -15px;}

/*MAPA DEL SITIO*/
.sitemap .item { margin-bottom: 25px; border: 1px solid #e1e2e2; padding: 20px; width: 355px; margin-right:25px;}
.sitemap .item .title,
.sitemap .item > a { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 16px; text-transform: uppercase; color: #789c48; margin-top: 0; display: block; padding-bottom: 10px;}
.sitemap .item > a:hover { text-decoration: underline;}
.sitemap .item ul { list-style: none; margin: 0; padding: 0;}
.sitemap .item li { list-style: none; font-size: 13px; color: #000; margin: 0 0 5px 0; padding: 0;}
.sitemap .item li ul { margin: 0 0 20px 15px;}
.sitemap .item li a { color: #000;}
.sitemap .item li a:hover { text-decoration: underline;}
.sitemap .item > ul > li > a { font-weight: 400; text-transform: uppercase; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; display: inline-block; margin-bottom: 5px;}

/*404*/
h1.error { color: #000; font-size: 30px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; border-bottom: 1px solid #e1e2e2; padding: 0 0 20px 0px; margin-bottom: 20px;}

/*TU OPINION*/
.tu-opinion { margin-bottom: 30px;}
.tu-opinion-block { background: #f5f5dd; text-align: center; padding-top: 8px; padding-bottom: 8px;}
.tu-opinion-block h4 { display: inline-block; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 19px; text-transform: uppercase;}
.tu-opinion-block h4 span { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px;}
.tu-opinion-block p { display: inline-block; margin-left: 10px;}
.tu-opinion-block p a { font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: underline; text-transform: uppercase; color: #000;}

/*ENCUESTA*/
.Answer { text-align: center;padding: 0 18px 0 0; list-style: none; float:left;}

/*MODAL FORMAT*/
#newsletter .modal-dialog { margin: 0 auto; position: absolute; left: 50%; top: 15px;}
#newsletter .modal-content { border-radius: 0;}
#newsletter .modal-body { padding: 0 60px 0 60px;}
#newsletter .modal-header { padding: 30px 60px 20px 60px; border: none; position: relative; display: block;}
#newsletter.close { font-weight: 300; font-size: 55px; position: absolute; right: 15px; top: 0px;}

/*MODAL NEWSLETTER*/
#newsletter .modal-dialog { width: 100%; max-width: 807px; margin-left: -384px;}
.newsletter-formulario { border: 1px solid #d3d3d3; padding: 22px;}
.modal-newsletter .modal-title { font-size: 24px; margin: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;} 
.modal-newsletter .modal-title .fa { color: #789c48;}
.modal-newsletter .modal-header p { margin: 0; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-left: 32px;}
.modal-newsletter#newsletter { overflow:hidden;}
.newsletter-formulario .form-horizontal .radio-inline { width: 100%; margin-left: 0;}
/**/
.formularios .leyenda { font-size: 12px; color: #f48f0c; text-align: right;}
.formularios .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.formularios .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.formularios .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.formularios .control-label { font-size: 13px; font-weight: 400;}
.formularios .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
.formularios .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.formularios .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.formularios .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; display: none;}
.formularios .alert-danger { background: #fbe6c8; color: #ef6b00;}
.formularios .btn { border: none; border-radius: 0; color: #fff; background: #789c48; font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.formularios .btn:hover { background: #68893d;}
.formularios .form-control::-webkit-input-placeholder { color: #000;}
.formularios .form-control:-moz-placeholder { color: #000; opacity: 1;}
.formularios .form-control::-moz-placeholder { color: #000; opacity: 1;}
.formularios .form-control:-ms-input-placeholder { color: #000;}
.formularios .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.formularios .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.formularios .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.formularios .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.formularios .tooltip-inner { background: #d9e5c9; color: #000; font-size: 13px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; min-width: 170px; text-align: left; padding: 10px; line-height: 1.1;}
.formularios .tooltip.right .tooltip-arrow  { border-right-color: #d9e5c9;}

/*MODAL - FORM TARJETAS*/
.modal-operaciones { overflow: auto;}
.btns-modal { text-align: center; margin-top: 30px;}
.btns-modal a { display: inline-block; border: 1px solid #789c48; padding: 10px 15px; margin-right: 15px; margin-bottom: 15px;}
.btns-modal a:last-child { background: #789c48; color: #fff; border: 1px solid #789c48; margin-right: 0px;}
.btns-modal a:hover { background: #68893d; color:#fff; border: 1px solid #68893d;}


/*FIXED HEADER*/
.fixthis-header { position: fixed !important; width: 100%; background: #789c48 !important; left: 0; top: 0; z-index: 150; height: auto !important; padding: 0px !important;}
.premium .fixthis-header { background: #5f6165 !important;}
.fixthis-header .follow-title { display: block;}
.fixthis-header h1 { display: none;}
.fixthis-header figure { display: none;}
.fixthis-header p { display: none;}
.fixthis-header .btn { float: right; margin-top: 3px; clear: none;}
.fixthis-header .inner-header-area { margin: 0 auto; width: 100%; max-width: 1170px; overflow: hidden; padding: 15px;}
.fixthis-header .header-data { position: static; height: auto; padding: 0;}
.fixthis-header.inner-section-header:before { display: none;}
/**/
.fixthis-inner-menu { position: fixed; width: 100%; left: 0; top: 80px; z-index: 150;}
/**/
.tbl { display: none !important;}
.mbl { display: none !important;}

/*RESPONSIVE*/
@media screen and (min-width: 1199px) {
	.dropdown .dropdown-menu { display: block; max-height: 0; overflow: hidden; -webkit-transition: max-height .6s ease-in-out 0s; transition: max-height .6s ease-in-out 0s;}
	.dropdown:hover .dropdown-menu { max-height: 500px;}
	.open .dropdown-menu { max-height: 500px;}
}
/*PRE-NINJA SLIDER
@media screen and (max-width: 1320px) {
	.home-slide-circles { bottom: 22px;}
}*/
@media screen and (max-width: 1199px) {
	.logo-header a { width: 176px; height: 37px; background-size: contain;}
	.nav-group-1-container { width: 45%;}
	.nav-group-2-container { width: 55%;}
	.nav-group-1 { margin-right: -15px;}
	.nav-group-1 a { width: 110px;}
	.nav-group-2 a { font-size: 10.5px;}
	.nav-group-3 { margin-right: -30px;}
	.nav-group-3 li a { font-size: 12px;}
	.nav-search { max-width: 145px;}
	/**/
	/* PRE-NINJA SLIDER
	.home-slide-circles { bottom: 6px;} */
	/**/
	.products-list-title { font-size: 24px;}
	.product-item { height: 105px;}
	.product-item a img { width: 114%; height: auto; left: -7%; top: 0; margin-left: 0; margin-top: 0;}
	/**/
	.col-item { width: 242px;}
	.promo-item h4 br { display: none;}
	.promo-item img { margin: 0 auto;}
	/**/
	.acceso-util-title { font-size: 24px;}
	.acceso-util { padding: 18px 8px 16px 45px; min-height: 112px;}
	.acceso-util .fa { font-size: 26px; left: 12px;}
	.acceso-util .fa-calendar { font-size: 23px;}
	.acceso-util .fa-credit-card { font-size: 22px;}
	.acceso-util h4 { font-size: 16px;}
	.acceso-util p { font-size: 13px; line-height: 1.25;}
	/**/
	.acceso-link { font-size: 13px; padding-left: 10px;}
	.acceso-link .btn { margin-left: 6px; width: 108px;}
	.acceso-link .fa { top: 2px;}
	.acceso-link span .fa { top: 5px;}
	/**/
	.nuestros-sitios h4 { font-size: 13px; padding-top: 16px;}
	.nuestros-sitios figure { margin-right: 25px; margin-top: 7px;}
	.nuestros-sitios .logo-1 { width: 140px;}
	.nuestros-sitios .logo-2 { width: 110px;}
	.nuestros-sitios .logo-3 { width: 90px;}
	.nuestros-sitios .logo-4 { width: 130px;}
	.seguinos { width: 112%;}
	.seguinos ul { float: right;}
	.seguinos h4 { font-size: 14px; margin-right: 0; margin-left: -5px;}
	.seguinos .fa { margin-right: 8px;}
	.seguinos .fa-facebook-square { margin-right: 10px;}
	.seguinos .fa-instagram  { margin-right: 10px;}
	.seguinos li:last-child .fa { margin-right: 0;}
	/**/
	.footer-links br { display: none;}
	.footer-links { font-size: 11px;}
	/*PREMIUM*/
	.product-info-item .picture-td { height: 105px;}
	.product-info-item .picture-td h4 { font-size: 20px;}
	.product-info-item .content p { font-size: 15px;}
	.product-info-item .content p br { display: none;}
	.product-info-item .content li { font-size: 13px;}
	.product-info-item .content li br { display: none;}
	.product-info-item .content .btn { font-size: 11px;}
	.products-item-premium .product-info-5 .content ul { height: 74px;}

	/**/
	.beneficios-premium-title { font-size: 24px;}
	.beneficios-premium-slider .col-item { width: 242px;}
	.beneficios-premium-item h3 { font-size: 50px;}
	.beneficios-premium-item .opcion-2 { padding-left: 0; padding-right: 0;}
	/**/
	.a-util-1 { background: #789c48;}
	.a-util-1 .fa, .a-util-1 h4, .a-util-1 p { color: #fff;}
	.a-util-2,
	aside .product-item .a-util-2 { background: #486225;}
	.a-util-2 .fa, .a-util-2 h4, .a-util-2 p { color: #fff;}
	.a-util-3 { background: #bf1e2e;}
	.a-util-3 .fa, .a-util-3 h4, .a-util-3 p { color: #fff;}
	.a-util-4 { background: #f0595e;}
	.a-util-4 .fa, .a-util-4 h4, .a-util-4 p { color: #fff;}
	.premium .a-util-3 { background: #6d6e72;}
	.premium .a-util-3 .fa, .premium .a-util-3 h4 { color: #fff;}
	.premium .a-util-4 { background: #a7a8aa;}
	.premium .a-util-4 .fa, .premium .a-util-4 h4 { color: #fff;}
	/**/
	.cuentas-box { height: 230px;}
	.cuentas-box p br { display: none;}
	.card-box-head h3 { font-size: 23px;}
	.card-box h4 { font-size: 12px;}
	/**/
	.num-cod { padding-right: 0;}
	/**/
	.section-header-no-foto .header-data { padding: 20px 0 0 0;}
	/**/
	.premium aside .product-item a img { margin-left: 0;}
	/**/
	.box-home-canal h3 { font-size: 15px;}
	.box-home-canal h3 strong { font-size: 20px;}
	.box-home-canal p { font-size: 14px;}
	.canal-side-box h4 { font-size: 15px;}
	.canal-side-box p { font-size: 13px;}
	.canal-side-box p br { display: none;}
	.canal-side-box li { font-size: 13px;} 
	.canal-side-box li br { display: none;}
	/**/
	.eventos-group .panel-body li { padding: 15px 16px;}
	.eventos-group .panel-default > .panel-heading h5 + h5 { width: 20%;}
	.eventos-group .panel-body figure { width: 25%; padding-right: 15px;}
	.eventos-group .panel-body .data { width: 55%; padding-right: 10px;}
	.eventos-group .panel-body .data h4 { font-size: 16px;}
	.eventos-group .panel-body .data p { font-size: 13px;}
	.eventos-group .panel-body .data .btn { font-size: 11px;}
	.eventos-group .panel-body .date { width: 20%;}
	.eventos-group .panel-body .date p { font-size: 13px;}
	.eventos-group .panel-body .date .status-active { font-size: 14px;}
	.eventos-group .panel-body .date .status-end { font-size: 11px;}
	/**/
	#slider-experiencia-thumbs a { padding-right: 5px;}
	#slider-experiencia-thumbs a img { width: 100%; height: auto;}
	.experiencia-thumbs .exp-arrows { height: 83px; padding-top: 32px;}
	/**/
	.modal-operaciones .modal-dialog { max-width: 100%;}
	.modal-operaciones .modal-body { padding: 0 15px 15px 15px;}
	.modal-operaciones .modal-header { padding: 15px 15px 30px 15px;}
	/**/
	.espacio-pyme-box { height: 190px;}
	.solicitud-formulario .paso-final li { padding: 16px; font-size: 15px;}
	.nuevo-calculador-prestamo .info-final .tasa p { font-size: 10px;}
	/**/
	.nuestras-apps .24-token-empresas .col-md-8 { margin: -36px 0; z-index: -1;}
	/**/
	.listado-referencias .label-text { padding-left: 3px;}
	.listado-referencias .icon-caja-big { margin-left: 11px;}
	.listado-referencias .icon-cajeros-big { margin-left: 14px;}
	.listado-referencias .icon-autoservicio-big { margin-left: 14px;}
	.listado-referencias .icon-visuales-big { margin-left: 7px;}
	.listado-referencias .icon-unico-big { margin-left: 7px;}
	.listado-referencias li:nth-child(6) { margin-top: 15px; margin-left: 76px;}
	.listado-referencias li:nth-child(7) { margin-top: 15px; margin-left: 5px;}
	/**/
	.acordion-box .content.content-5460.accordion-body { font-size: 11px;}
	.cft-5460 { font-size: 400% !important;}
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 230px;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 65px;}
}
@media screen and (max-width: 991px) {
	.header-spacer { height: 58px;}
	header { border-bottom: 1px solid #bfbfbf; position: fixed; top: 0; left: 0; width: 100%; z-index: 9999999999; background: #fff; box-shadow: 1px 1.732px 2px 0px rgba(0, 0, 0, 0.2);}
	.logo-header { height: 58px; float: left; margin-left: 17px;}
	.logo-header a { width: 185px; height: 29px; background: url(../images/layout/banco-comafi-mbl.png) no-repeat; position: static; margin-top: 15px;}
	.premium .logo-header a { background: url(../images/home-premium/comafi-premium-mbl.png) no-repeat; width: 188px; margin-top: 17px;}
	.nav-search { max-width: 190px; width: 100%;}
	.nav-search .form-control { height: 30px; font-size: 12px;}
	.nav-search .btn { height: 30px; font-size: 18px;}
	header .col-md-6 { display: none;}
	header .col-md-9 { display: none;}
	.navbar { display: none;}
	/**/
	.top-head-canales p { margin: 18px 0 0 -28px;}
	/**/
	.mobile-bar { position: absolute; left: 0; top: 59px; width: 100%; max-width: 338px; background: #fff; box-shadow: 1px 1.732px 2px 0px rgba(0, 0, 0, 0.2); z-index: 100; padding: 0; display: none; }
	.mobile-bar ul { width: 100%; margin: 0; padding: 0;}
	.mobile-bar ul > li { border-bottom: 1px solid #ccc;}
	.mobile-bar ul li > a { display: block; padding: 12px 25px; color: #363637; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; position: relative; text-transform: uppercase;}
	.mobile-bar ul li > a:focus { text-decoration: none;}
	.mobile-bar ul li > a .fa { font-size: 20px; color: #789c48; position: absolute; right: 25px; top: 12px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
	.mobile-bar ul li > a.active { color: #789c48;}
	.mobile-bar ul li > a.active .fa { transform: rotate(180deg)}
	.mobile-bar ul ul { padding-bottom: 12px; display: none; opacity: 0; -webkit-transition: opacity .5s ease-in-out 0s; transition: opacity .5s ease-in-out 0s;}
	.mobile-bar ul .subUnico { display: block; opacity: 1; padding-left: 20px; list-style: none;}
	.mobile-bar ul ul.open { opacity: 1;}
	.mobile-bar ul ul li { border-bottom: none;}
	.mobile-bar ul ul li a { font-size: 12px; color: #363637; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding: 6px 25px;}
	/**/
	.c-hamburger { display: block; position: relative; overflow: hidden; width: 28px; height: 28px; text-indent: -9999px; cursor: pointer; transition: background 0.3s; float: left; margin-top: 15px; margin-left: -4px;}
	.c-hamburger:focus { outline: none;}
	.c-hamburger span { display: block; position: absolute; top: 13px; left: 4px; right: 4px; height: 3px; background: #5f5f63;}
	.c-hamburger span:before,
	.c-hamburger span:after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #5f5f63; content: "";}
	.c-hamburger span:before { top: -6px;}
	.c-hamburger span:after { bottom: -6px;}
	.c-hamburger--htx span { transition: background 0s 0.3s;}
	.c-hamburger--htx span:before,
	.c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s;}
	.c-hamburger--htx span::before { transition-property: top, transform;}
	.c-hamburger--htx span::after { transition-property: bottom, transform;}
	.c-hamburger--htx.is-active span { background: none;}
	.c-hamburger--htx.is-active span:before { top: 0; transform: rotate(45deg);}
	.c-hamburger--htx.is-active span:after { bottom: 0; transform: rotate(-45deg);}
	.c-hamburger--htx.is-active span:before,
	.c-hamburger--htx.is-active span:after { transition-delay: 0s, 0.3s;}
	/**/
	.homebanking-launcher { width: 190px;}
	/*NINJA SLIDER*/
	#ninja-slider-pager a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;}
	/* PRE-NINJA SLIDER
	.home-slide-circles { bottom: 0px;}
	.home-slide-circles .home-circles a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;} */
	/**/
	.products-list-title { font-size: 22px;}
	.product-item { height: 80px;}
	.sidebar .product-item { height: 110px;}
	.product-item a img { width: 118%; left: -9%; top: 0;}
	/**/
	.promo-items-title { font-size: 22px; margin: 20px 0;}
	.promo-items-title .logo-tevabien { width: 173px; height: 20px; margin-top: -7px;}
	.col-item { width: 187px;}
	.promo-item h4 { font-size: 30px;}
	.promo-item h4 b { font-size: 12px;}
	.promo-paginator a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;}
	/**/
	.acceso-util { padding: 14px 8px 14px 35px;}
	.acceso-util h4 { font-size: 12px; line-height: 1.3;}
	.acceso-util p { font-size: 12px;}
	.acceso-util .fa { font-size: 20px; left: 10px; top: 12px;}
	.acceso-util .fa-calendar { font-size: 17px; top: 12px;}
	.acceso-util .fa-credit-card { font-size: 19px; top: 13px;}
	/**/
	.acceso-link { font-size: 12px;}	
	/**/
	.otros-sitios { padding-top: 10px; padding-bottom: 0;}
	.nuestros-sitios { text-align: center;}
	.nuestros-sitios h4 { display: block; margin-right: 0; text-align: center; float: none; font-size: 24px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; padding: 7px 0;}
	.nuestros-sitios figure { margin: 10px; float: none; display: inline-block;}
	.nuestros-sitios .logo-1 { width: auto;}
	.nuestros-sitios .logo-2 { width: auto;}
	.nuestros-sitios .logo-3 { width: auto;}
	.nuestros-sitios .logo-4 { width: auto;}
	/**/
	.seguinos { width: auto; float: none; padding-left: 0; border: none; display: inline-block; padding-top: 15px; padding-bottom: 10px;}
	.seguinos h4 { font-size: 15px; padding-right: 15px; padding-top: 6px;}
	.otros-sitios .col-xs-12 + .col-xs-12 { text-align: center; border-top: 1px solid #e3e4e6;}
	/**/
	.footer-links a { margin-left: 5px; margin-right: 5px;}
	.footer-links a:first-child { margin-left: 0;}
	footer .col-md-12 + .col-md-12 { border-top: 1px solid #e5e6e6; margin-top: 15px; padding-top: 10px; /*padding-bottom: 40px;*/}
	.copyright { padding-bottom: 40px;}
	.short-links { display: block; box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, .2); position: fixed; left: 0; bottom: 0; z-index: 101; width: 100%;}
	.short-links ul { width: 100%; overflow: hidden; border-top: 1px solid #e1e2e2; background: #fff; margin: 0; display: table;}
	.short-links li { width: 25%; border-left: 1px solid #e1e2e2; border-bottom: 1px solid #e1e2e2; display: table-cell; vertical-align: middle;}
	.short-links li:first-child { border-left: none;}
	.short-links a { display: block; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 11px; position: relative; padding: 11px 0px 11px 34px;}
	.short-links .fa { font-size: 18px; position: absolute; top: 9px; left: 14px;}
	.short-links li:nth-child(2) a { padding-left: 40px;}
	.short-links li:nth-child(3) a { padding-left: 40px;}
	.short-links li:nth-child(4) a { padding-left: 40px; color: #bf1e2e;}
	.short-links br { display: none;}
	/**/
	.premium .logo-header a { height: 27px;}
	.beneficios-premium-slider .col-item { width: 185px;}
	/**/
	.products-item-premium .product-info-2 .content ul { height: 133px;}
	.products-item-premium .product-info-3 .content ul { height: 133px;}
	.products-item-premium .product-info-5 .content ul { height: 95px;}
	/**/
	.producto-detalle .img-right { margin-bottom: 30px;}
	/**/
	#newsletter { top: 60px;}
	/*SOLICITAR TARJETA*/
	.solicitud-formulario .titulo-separador span { margin-left: 34%;}
	/**/
	.cuentas-box { height: 200px;}
	.resultado-importante { margin-top: 20px;}
	.calculador-condiciones .inner-box { height: 126px;}
	.calculador-condiciones .col-md-3:nth-child(2), .calculador-condiciones .col-md-3:nth-child(3) { border: none;}
	.calculador-condiciones .col-md-3:nth-child(2) { padding-left: 0;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { border-top: 1px solid #dcdcdd; border-right: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd;}
	.calculador-condiciones .col-md-3:nth-child(3) { padding-right: 0;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { border-left: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd;}
	.calculador-prestamo .error .error-message { left: 55%;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 70%;}
	/**/
	.producto-detalle-footer li:last-child { display: none;}
	/**/
	.num-cod { padding-right: 15px;}
	/**/
	.fixthis-inner-menu { top: 58px;}
	.inner-menu li a { padding: 12px 15px 0 15px;}
	.producto-detalle .ancla:first-child { top: -150px;}
	/**/
	.top-head-canales p { margin-top: 8px;}
	.menu-canales { margin-bottom: 20px;}
	.menu-canales li { text-align: center; vertical-align: top;}
	.menu-canales li .icon-label { float: none; margin: 0 auto; height: 50px; padding-top: 8px; padding-right: 0;}
	.menu-canales li .text-label { font-size: 10px; padding-bottom: 10px;}
	.menu-canales li:nth-child(3) .text-label { padding-top: 0;}
	.menu-canales li .contacto .text-label { top: 0;}
	.menu-canales li .fa-map-marker { font-size: 35px;}
	.menu-canales li .fa-keyboard-o { font-size: 37px;}
	.menu-canales li .fa-mobile { font-size: 43px;}
	.menu-canales li .fa-comments-o { font-size: 38px;}
	.menu-canales li .fa-envelope { font-size: 32px;}
	.menu-canales li .fa-phone { font-size: 36px;}
	/**/
	.banner-consulta p { margin-top: 10px;}
	.banner-consulta p span { display: none;}
	/**/
	.apps-data li { width: 50%; margin-bottom: 10px; margin-top: 10px;}
	.nuestras-apps .col-md-4, .nuestras-apps .col-md-8 { width: 100%;}
	.nuestras-apps .24-token-empresas object { display: none;}
	.tab24head .nav-tabs > li > a { padding: 8px 10px;}
	.tab-suc-head p a { display: block; margin-left: 0; margin-top: 10px;}
	.cambiar-ubicacion a, .cambiar-ubicacion-cajeros a { margin-left: 0;}
	.listado-sucursales .data { width: 70%;}
	.listado-referencias li:nth-child(1) { width: 100%; margin-bottom: 10px;}
	.listado-referencias li:nth-child(2),
	.listado-referencias li:nth-child(3),
	.listado-referencias li:nth-child(4),
	.listado-referencias li:nth-child(5) { width: 50%; margin-bottom: 10px;}
	.listado-referencias li:nth-child(6),
	.listado-referencias li:nth-child(7) { width: 50%; margin-top: 0; margin-left: 0;}
	.listado-referencias .icon-caja-big,
	.listado-referencias .icon-cajeros-big,
	.listado-referencias .icon-autoservicio-int-big,
	.listado-referencias .icon-autoservicio-big,
	.listado-referencias .icon-visuales-big,
	.listado-referencias .icon-unico-big { margin-left: 0;}
	.vista-block .mostrar { float: left; padding-top: 20px; padding-bottom: 10px;}
	/**/
	.slider-experiencia { padding: 10px;}
	.experiencia-thumbs .exp-arrows { height: 90px;}
	/**/
	.modal-operaciones .modal-dialog { margin-top: 59px;}
	.modal-dialog { max-width: 100%;}
	.modal-dialog iframe { max-width: 100%;}
	/**/
	.espacio-pyme-box h3 { font-size: 15px;}
	/**/
	.loque-necesitas .loque-necesitas-title { font-size: 22px;}
	.loque-necesitas .loque-necesitas-box li { font-size: 11px; line-height: 1.2;}
	/**/
	.solicitud-formulario .paso-final li { padding: 10px 5px 5px 5px; text-align: center;}
	.solicitud-formulario .tab-suc-head p a { display: inline-block; margin-left: 30px;}
	/**/
	.nuevo-calculador-prestamo .condicion { margin-bottom: 30px;}
	.nuevo-calculador-prestamo .condicion h4 { font-size: 15px;}
	.nuevo-calculador-prestamo .info-final .tasa p { font-size: 11px;}
	/**/
	.tu-opinion-block { padding-left: 15px; padding-right: 15px; overflow: hidden;}
	.tu-opinion-block h4 { display: block;}
	.tu-opinion-block h4 span { display: block;}
	.tu-opinion-block .pipe { display: none;}

	#newsletter.modal-newsletter { overflow:auto;}
	#newsletter .modal-dialog { margin: 0;top:0;left:0;}
	#newsletter .form-group.error .error-message { display: none;}
	#newsletter .form-group.error { background: #fbe6c8;}
	.producto-detalle img { width: 100% !important;}
	.producto-detalle td img { width: inherit !important;}
	/**/
	.acordion-box .content.content-5460.accordion-body { font-size: 12px; overflow: auto;}
	.cft-5460 { font-size: 450% !important;}
	/**/
	.comisiones-bottom { margin-bottom: 5px;}
	/*COTIZACIONES - TIPO DE CAMBIO*/
	.cotizaciones { font-size: 12px; margin-bottom: 20px;}
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 295px;}
	.colEvento { float: none;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 80px;}
}

@media screen and (max-width: 767px) and (min-width: 490px){
	.productos-servicios .product-item { height: 106px;}
}

@media screen and (max-width: 767px){
	.col-xs-6 { width: 50%;}
	.tbl { display: block !important;}
	header .col-xs-2 { position: static;}
	header .col-xs-2 .col-md-3 { position: static;}
	.nav-search { display: none; position: fixed; left: 0; top: 59px; width: 100%; float: none; max-width: 100%; background: #789c48; margin-top: 0; padding: 12px 15px;}
	.nav-search .input-group { display: block; height: 34px;}
	.nav-search .form-control { height: 34px; width: 100%;}
	.nav-search .input-group-btn .btn { display: none;}
	.mobile-search-trigger { display: block; float: right; margin-top: 8px;}
	.mobile-search-trigger .btn { font-size: 20px; color: #5f5f63; border: none; background: none;}
	.mobile-search-trigger.open .btn { display: none;}
	.close-search { display: none; position: relative; overflow: hidden; width: 28px; height: 28px; text-indent: -9999px; cursor: pointer; transition: background 0.3s; margin-top: 7px; margin-right: 8px;}
	.close-search span { display: block; position: absolute; top: 13px; left: 4px; right: 4px; height: 3px;}
	.close-search span:before,
	.close-search span:after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #5f5f63; content: "";}
	.close-search span:before { top: -6px;}
	.close-search span:after { bottom: -6px;}
	.close-search span:before { transition-property: top, transform;}
	.close-search span:after { transition-property: bottom, transform;}
	.close-search span:before { top: 0; transform: rotate(45deg);}
	.close-search span:after { bottom: 0; transform: rotate(-45deg);}
	.mobile-search-trigger.open .close-search { display: block;}
	.mobile-bar { overflow: auto; height: calc(100vh - 58px);}
	/**/
	/*NINJA SLIDER*/
	.home-slider { max-height: 100%;}
	#ninja-slider .inner > ul { padding-top: 106% !important; margin: 0;}
	#ninja-slider-prev { left: 15px; display: block; background:none;}
	#ninja-slider-next { right: 15px; display: block; background:none;}
	#ninja-slider-pager { display: none;}
	/*PRE-NINJA SLIDER
	.home-slider { max-height: 100%;}
	.home-slider .arrows { display: block; font-size: 80px; color: #fff; position: absolute; top: 49%; z-index: 101; line-height: 0;}
	.home-slider .arrows .fa { line-height: 0;}
	.home-slider .prev { left: 15px;}
	.home-slider .next { right: 15px;}
	.home-slide-circles { display: none;}*/
	/**/
	.products-list-title { font-size: 24px;}
	.product-item { height: 146px; margin-bottom: 15px;}
	.product-item a img { width: 100%; left: 0; top: 0;}

	/**/
	.promos-area { background: none;}
	.promo-items-title { font-size: 24px; margin-top: 10px;}
	.promo-item { border: 1px solid #e2e4e2;}
	.promo-item h4 { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700;}
	.promo-item span { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
	.col-item { width: 183px;}
	.promo-paginator a { width: 13px; height: 13px; margin-left: 4px; margin-right: 4px; background: #d6d7dc;}
	/**/
	.acceso-util-title { margin-top: 0;}
	.premium .acceso-util-title { margin-top: 22px;}
	.acceso-util { padding: 14px 8px 14px 45px; margin-bottom: 15px;}
	.acceso-util .fa { font-size: 25px;}
	.acceso-util .fa-calendar { font-size: 23px;}
	.acceso-util .fa-credit-card { font-size: 23px;}
	.acceso-util h4 { font-size: 15px;}
	.acceso-util p { font-size: 14px;}
	.a-util-3 h4 br { display: none;}
	.a-util-4 h4 br { display: none;}
	/**/
	.otros-accesos { padding-top: 0; padding-bottom: 0; border-top: none;}
	.otros-accesos .col-sm-3 { border-top: 1px solid #e4e5e6;}
	.acceso-link { font-size: 14px; padding-left: 15px; text-transform: none;}
	.acceso-link .fa { font-size: 16px; top: 11px;}
	.acceso-link a { padding-top: 10px; padding-bottom: 10px; display: block;}
	/**/
	.footer-links-box { position: relative; width: 100%; height: 35px; overflow: hidden; /*top: -80px;*/}
	.footer-links { background: #a7a8aa; padding-top: 5px; padding-bottom: 5px; /*position: relative; height: 35px; overflow: hidden; /*left: 0; bottom: 0;*/ width: 100%;}
	.footer-links:before { content: "OTROS ACCESOS"; display: block; height: 35px; color: #fff; font-size: 11px; padding: 5px 20px;}
	.footer-links-box.open { height: auto;}
	.footer-links span { display: none;}
	.footer-links br { display: none;}
	.footer-links a { display: block; color: #fff; text-transform: uppercase; margin-right: 0; margin-left: 0; padding: 5px 20px;}
	.footer-links:after { content: "\f0d8"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 20px; top: 10px; color: #fff; font-size: 18px; -webkit-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
	.footer-links .inner-mask { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; z-index: 1;}
	.footer-links-box.open .inner-mask { width: 20%;}
	.footer-links-box.open .footer-links:after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
	/**/
	footer { border-top: none; padding-top: 0;}
	footer .col-md-12 + .col-md-12 { /*padding-bottom: 70px;*/ border-top: none; padding-top: 0; /*margin-top: -20px;*/}
	.agency { float: none;}
	.copyright { padding-bottom: 70px;}
	/**/
	.gradient-premium { background: #eaeaed;}
	.products-item-premium .col-md-3 { display: block; float: left; margin-bottom: 30px;}
	.products-item-premium .product-info-item { margin-bottom: 20px;}
	.product-info-item .content { padding-bottom: 14px; text-align: center;}
	.product-info-item .picture-td { height: 150px;}
	.product-info-item .content p { text-align: center; font-size: 15px;}
	.product-info-item .content .btn { position: static; font-size: 12px;}
	.beneficios-premium-slider .col-item { width: 242px;}
	.beneficios-premium-area { border-top: 1px solid #cacbce; border-bottom: 1px solid #cacbce; margin-top: -20px;}
	.beneficios-premium-title { margin-top: 20px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor div.col-sm-4 + div.col-sm-4 { margin-top: 20px;}
	/*CONTACTO*/
	.contacto-formulario div.col-sm-4 + div.col-sm-4 { margin-top: 20px;}
	/**/
	.tooltip { display: none !important;}
	.producto-detalle-header .btn { clear: none; margin-top: 0;}
	.sidebar { display: none;}
	/**/
	.breadcrumb { display: none;}
	.section-header { margin-left: -15px; margin-right: -15px;}
	.producto-detalle-footer { text-align: center;}
	.producto-detalle-footer ul { display: inline-block;}
	.fa-whatsapp { display: inline-block;}
	/**/
	.solicitud-formulario .form-group.error .error-message { display: none;}
	.solicitud-formulario .form-group.error { background: #fbe6c8;}
	/**/
	.productos-header { background-position: top center;}
	.section-header .producto-paquete-header { background-position: top center;}
	.inner-menu li a { padding: 12px 12px 0 12px;}
	.section-header .header-data { padding: 20px 20px 0 15px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 16px; font-size: 12px;}
	.tab24head .nav-tabs > li > a { padding: 8px 8px; font-size: 12px;}
	.listado-sucursales .data { width: 60%;}
	.vista-block .mostrar .checkbox { margin-top: 2px;}
	.vista-block .mostrar .checkbox label { padding-right: 15px;}
	.vista-block .mostrar .icon-banelco { top: 3px; position: relative;}
	.cambiar-ubicacion, .cambiar-ubicacion-cajeros { border-left: 1px solid #e1e2e2; border-right: 1px solid #e1e2e2; padding-left: 15px; padding-right: 15px;}
	.cambiar-ubicacion a, .cambiar-ubicacion-cajeros a { margin-left: -16px;}
	/**/
	.section-header .experiencias-header { background-position: top center;}
	/**/
	.header-experiencia { padding-left: 15px; padding-right: 15px;}
	.producto-paquete-body { margin-top: 20px;}
	.more-experiencias { display: block; background: #f2f2f2; margin-bottom: 30px; margin-top: -30px;}
	.more-experiencias a { display: block; height: 32px; text-align: center; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 11px; text-transform: uppercase; padding-top: 10px;}
	.experiencia-data-2 .ancla { position: relative; top: -40px;}
	/**/
	.modal-email .modal-body,
	.modal-email-ok .modal-body { padding: 15px;}
	.modal-email .modal-header,
	.modal-email-ok .modal-header { padding: 25px 30px 0 15px;}
	/**/
	.espacio-pyme { margin-bottom: 20px;}
	.espacio-pyme-box p .fa { font-size: 16px;}
	.espacio-pyme-box p strong { font-size: 12px;}
	.espacio-pyme-box h3 { font-size: 14px;}
	.espacio-pyme-box .action { font-size: 11px;}
	/**/
	.nuevo-calculador-prestamo .box { min-height: unset;}
	.nuevo-calculador-prestamo .condicion { min-height: 100%;}
	.nuevo-calculador-prestamo .condicion ul { width: 100%;}
	.nuevo-calculador-prestamo .opciones { margin-bottom: 20px;}
	.nuevo-calculador-prestamo-bottom .form-actions { text-align: center;}
	.nuevo-calculador-prestamo-bottom .form-actions .back { float: none; margin-bottom: 20px;}
	.nuevo-calculador-prestamo-bottom .btn { float: none; text-align: center; padding-left: 0; padding-right: 0; width: 100%;}
	.modal-prestamo .modal-header { padding: 25px;}
	.modal-prestamo .modal-body { padding: 0 25px 25px 25px;}
	/**/
	.top-head-canales p { font-size: 20px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-style: italic; margin-top: 13px; padding-left: 12px; margin-left: -45px;}
	.top-head-canales p::after { top: 3px;}
	.vista-block .vista-lista .fa-bars { margin-right: 2px;}
	.vista-block .vista-mapa .fa-map-marker { margin-right: 2px;}
	.vista-block .vista { width: 130px;}
	.banner-consulta h4 { margin-right: 0;}
	/**/
	.nuevo-calculador-prestamo .condicion .title-area { height: auto; padding-top: 15px; padding-bottom: 15px;}
	.modal-dialog { margin: 30% auto;}
	.comisiones-row p.cftna { margin: 22px 0; text-align: center; font-size: 70px; text-transform: uppercase; font-weight: 400;}
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 195px;}
}
@media screen and (max-width: 693px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 230px;}
}
@media screen and (max-width: 670px){
	.product-item { height: 130px;}
	.col-item { width: 222px;}
	/*.short-links li:nth-child(4) .fa { top: 17px;}*/
	/**/
	.beneficios-premium-slider .col-item { width: 219px;}
	/**/
	.inner-menu li a { padding: 12px 7px 0 7px;}
	/**/
	.banner-faq p span { display: none;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 14px; font-size: 11px;}
	.tab24head .nav-tabs > li > a { padding: 16px 14px; font-size: 11px; height: 50px;}
	.tab24head .nav-tabs > li > a.mbl-size { padding: 8px 14px; height: 50px;}
	.tab24head .nav-tabs > li > a.mbl-size span { display: block;}
	.webkit .tab24head .nav-tabs > li > a.mbl-size span { display: block;}
	.vista-block { height: auto; overflow: hidden;}
	.vista-block .label-text { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #000; border: none;}
	.vista-block .vista-lista { clear: left; height: 24px; border-right: none; padding: 2px 15px 0 0; font-size: 10px;}
	.vista-block .vista-lista .fa-bars { font-size: 14px;}
	.vista-block .vista-mapa { height: 24px; padding: 2px 15px 0 0; font-size: 10px;}
	.vista-block .vista-mapa .fa-map-marker { font-size: 15px;}
	.vista-block .mostrar .checkbox { padding-left: 0;}
	.vista-block .mostrar .checkbox label { font-size: 9px; color: #789c48; text-transform: uppercase;}
	.mbl-br { display: inline-block;}
	.label-mbl-text { display: inline-block;}
	.vista-block .mostrar .icon-comafi { top: 0;}
	.vista-block .mostrar .checkbox label + label { top: -6px; position: relative;}
	.vista-block .mostrar .checkbox { clear: left;}
	.vista-block .mostrar { padding-top: 8px; border-left: 1px solid #d8d9d8; margin-top: -8px; padding-left: 10px; padding-bottom: 0;}
	.no-mbl-sidebar .canales-atencion-sidebar { display: none;}
	.no-mbl-sidebar .col-xs-7.full-width { width: 100%;}
	/**/
	.nuestros-sitios figure { width: 30%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 76px;}
	/**/
	.espacio-pyme .col-xs-3 { width: 50%; margin-bottom: 15px;}
	.espacio-pyme .espacio-pyme-box { min-height: 140px; height: auto;}
	.espacio-pyme .action-link { margin-top: 10px;}
}
@media screen and (max-width: 650px){
	.product-item { height: 125px;}
	.col-item { width: 213px;}
	.short-links li:nth-child(1) .fa { top: 17px;}
	/**/
	.beneficios-premium-slider .col-item { width: 314px;}
	/**/
	.inner-menu li a { padding: 12px 7px 0 7px; font-size: 11px;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 92px;}
	/**/
	.menu-canales .mlb-block { width: 100%; overflow: auto;}
	.menu-canales ul { width: 540px;}
	.menu-canales li { width: 90px;}
	.menu-canales li a { padding-right: 0;}
	.menu-canales li .text-label { float: none; font-size: 10px;}
}
@media screen and (max-width: 600px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 250px;}
}
@media screen and (max-width: 575px){
	.col-sm-12 { width: 100%;}
}
@media screen and (max-width: 560px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: unset;}
	.productos-pyme .col-xs-6 { width: 100%;}
}
@media screen and (max-width: 490px){
	.mobile-bar { max-width: 100%;}
	/**/
	.short-links li { line-height: 1.2;}
	/*.short-links li:nth-child(1) { width: 24%;}*/
	.short-links li:nth-child(1) a { padding-left: 24px;}
	.short-links li:nth-child(1) .fa { left: 7px; top: 14px;}
	/*.short-links li:nth-child(2) { width: 24%;}*/
	.short-links li:nth-child(2) a { padding-left: 34px;}
	.short-links li:nth-child(2) .fa { top: 14px; left: 9px;}
	/*.short-links li:nth-child(3) { width: 22%;}*/
	.short-links li:nth-child(3) a { padding-left: 34px;}
	.short-links li:nth-child(3) .fa { left: 9px;}
	/*.short-links li:nth-child(4) { width: 30%;}*/
	.short-links li:nth-child(4) a { padding-left: 34px;}
	.short-links li:nth-child(4) .fa { left: 9px;}
	.short-links li:nth-child(4) .fa { top: 17px;}
	.short-links br { display: inline-block;}
	.product-item { height: 100px;}
	.product-item a img { width: 110%; left: -5%; top: 0;}
	.col-item { width: 240px;}
	.promo-item h4 br { display: none;}
	.promo-item figure img { margin: 0 auto;}
	/**/
	.nuestros-sitios figure { width: auto;}
	/**/
	.acceso-util { min-height: 130px;}
	/**/
	.footer-links-box {/*top: -96px;*/}
	/**/
	.beneficios-premium-slider .col-item { width: 232px;}
	.product-info-item .picture-td { height: 110px;}
	/**/
	.card-box { min-height: 220px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor-header { padding: 11px 0 0 22px;}
	.solicitar-asesor-header p { padding-right: 11px;}
	.solicitar-asesor-header p br { display: none;}
	/*CONTACTO*/
	.solicitud-header-contacto { padding: 11px 0 0 22px;}
	/**/
	.calculador-condiciones .col-md-3:nth-child(1) .inner-box { padding: 12px 18px 0 18px;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { padding: 12px 12px 0 12px;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { padding: 12px 12px 0 12px;}
	.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 12px 18px 0 15px;}
	.calculador-prestamo .error .error-message { left: 45%;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 100%;}
	/**/
	.section-header .inner-section-header { padding: 12px 12px 0 24px;}
	.section-header-no-foto .inner-section-header { padding: 12px 0px 0 0px;}
	.section-header-no-foto { margin-bottom: 0;}
	.section-header .inner-section-header br { display: none;}
	.section-header .inner-section-header p { width: 100%;}
	/**/
	.producto-detalle-header h1 { font-size: 21px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.3;}
	.section-header .producto-detalle-header { background-position: 50% 0;}
	.section-header p { font-size: 16px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
	.producto-detalle-header .btn { margin-top: 10px;}
	/**/
	.dsk-tbl { display: none !important;}
	.tbl { display: none !important;}
	.mbl { display: block !important;}
	.inner-menu-holder { margin-bottom: 25px; height: auto;}
	.inner-menu { padding-top: 12px; padding-bottom: 12px; background: #A8A8AA;}
	/**/
	.productos-head + .row > .col-xs-6 { width: 100%;}
	/**/
	.canales-atencion .logo-header { height: 52px; padding-left: 30px; margin-left: 0; position: relative;}
	/*.canales-atencion .logo-header a:before { content: "\f060"; position: absolute; font: normal normal normal 14px/1 FontAwesome; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; color: #6d6e72; left: 0; top: 18px; text-indent: 0;}*/
	.canales-atencion .logo-header a { background: url(../images/layout/banco-comafi24-mbl.png) no-repeat; width: 119px; height: 18px; margin-top: 20px;}
	.header-spacer { height: 52px;}
	.top-head-canales p:after { height: 24px; border-color: #b6b6b8; /*top: 0;*/}
	/**/
	.experiencia-thumbs .exp-arrows { height: 84px;}
	.banner-tevabien { display: none;}

	#newsletter .modal-header { padding: 30px 20px 20px 20px;}
	#newsletter .modal-body { padding: 0 20px 60px 20px;}
	.newsletter-formulario { padding: 5px;}

	.Answer { padding: 0 16px 0 0;}
}
@media screen and (max-width: 420px){
	.product-item { height: 85px;}
	.col-item { width: 206px;}
	/**/
	.nuestros-sitios { padding-bottom: 15px;}
	.nuestros-sitios figure { display: block; text-align: center;}
	.nuestros-sitios figure img { margin: 0 auto;}
	.nuestros-sitios .logo-1 { width: 149px;}
	.nuestros-sitios .logo-2 { width: 110px;}
	.nuestros-sitios .logo-3 { width: 98px;}
	.nuestros-sitios .logo-4 { width: 140px;}
	/**/
	.accesos-utiles .col-xs-6 { width: 100%;}
	.acceso-util { margin-bottom: 1px; min-height: 110px;}
	.acceso-util p br { display: none;}
	.otros-accesos { padding-top: 20px;}
	/**/
	.footer-links-box {/*top: -112px;*/}
	/**/
	.products-item-premium .row .row { display: block; width: auto;}
	.beneficios-premium-slider .col-item { width: 206px;}
	.beneficios-premium-title { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
	/**/
	.short-links li { text-align: center; vertical-align: top;}
	.short-links li a { font-size: 10px; padding-top: 5px; padding-bottom: 5px;}
	.short-links li .fa { display: block; font-size: 16px; margin-bottom: 3px;}
	.short-links li:nth-child(1) a { padding-left: 0; padding-right: 0;}
	.short-links li:nth-child(1) .fa { position: static;}
	.short-links li:nth-child(2) a { padding-left: 0;}
	.short-links li:nth-child(2) .fa { position: static;}
	.short-links li:nth-child(3) a { padding-left: 0;}
	.short-links li:nth-child(3) .fa { position: static;}
	.short-links li:nth-child(4) a { padding-left: 0;}
	.short-links li:nth-child(4) .fa { position: static;}
	/**/
	.product-info-item { min-height: 260px;}
	/*SOLICITAR ASESOR*/
	.solicitud-header { padding: 12px 12px 0 24px;}
	.solicitud-formulario { padding: 11px;}
	/**/
	.card-box p br { display: none;}
	/**/
	.solicitud-3-pasos .form-horizontal .radio-inline { width: 100%; margin-left: 10px;}
	/*.solicitud-formulario .form-group.error .error-message { display: none;}
	.solicitud-formulario .form-group.error { background: #fbe6c8;}*/
	/**/
	.producto-detalle table td { padding: 6px; font-size: 13px; max-width: 100%; height: auto;}
	.producto-detalle-header figure { display: none;}
	.producto-detalle-header .btn { position: fixed; left: 0; bottom: 55px; z-index: 100; width: 100%; padding-top: 20px; padding-bottom: 20px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px;}
	/*.producto-detalle-body + .otros-sitios + .comisiones-row + footer .col-sm-12 + .col-sm-12 { padding-bottom: 130px;}*/
	.producto-detalle-body + script + .otros-sitios + .comisiones-row + footer + .copyright { padding-bottom: 130px;}
	/**/
	.section-header .header-data { padding: 15px;}
	.producto-detalle-footer { margin-top: 35px;}
	/**/
	.producto-paquete-header .btn { position: fixed; left: 0; bottom: 55px; z-index: 100; width: 100%; padding-top: 20px; padding-bottom: 20px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px;}
	/*.producto-paquete-body + .otros-sitios + .comisiones-row + footer .col-sm-12 + .col-sm-12 { padding-bottom: 130px;}*/
	.producto-paquete-body + script + .otros-sitios + .comisiones-row + footer + .copyright { padding-bottom: 130px;}
	/**/
	/*.top-head-canales p { margin-left: -40px;}*/
	.canales-atencion-sidebar { display: none;}
	.col-xs-7.full-width { width: 100%;}
	/**/
	.banner-consulta h4 { line-height: 1.4;}
	.search-intro fieldset { overflow: hidden; padding-bottom: 10px;}
	.search-intro .form-group { float: left; width: 74%; margin-right: 10px;}
	.search-intro .form-control { width: 100%;}
	.search-intro .btn { float: left; padding: 7px 12px; height: 32px;}
	/**/
	.eventos-group h3 { font-size: 17px;}
	.eventos-group .panel-default > .panel-heading { padding: 15px 16px;}
	.eventos-group .panel-default > .panel-heading h5 { font-size: 10px;}
	.eventos-group .panel-default > .panel-heading h5 + h5 { width: 30%;}
	.eventos-group .panel-body figure { display: none;}
	.eventos-group .panel-body .data { width: 70%; padding-right: 20px;}
	.eventos-group .panel-body .data h4 { font-size: 13px;}
	.eventos-group .panel-body .data p { font-size: 11px;}
	.eventos-group .panel-body .data .btn { font-size: 9px;}
	.eventos-group .panel-body .date { width: 30%;}
	.eventos-group .panel-body .date .status-active { font-size: 12px;}
	.eventos-group .panel-body .date p { font-size: 11px;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 68px; padding-top: 25px;}
	.modal-experiencias .modal-sm { width: 90%; margin-left: 0; left: 5%;}
	/**/
	.espacio-pyme .col-xs-3 { width: 100%;}
	/**/
	.loque-necesitas .col-xs-6 { width: 100%;}
	/**/
	.vista-block .vista { width: 130px;}
	.vista-block .vista-lista { font-size: 12px;}
	.vista-block .vista-mapa { font-size: 12px; padding-right: 0;}
	/**/
	.tu-opinion { margin-top: 15px; margin-bottom: 0px;}
	.nuevo-calculador-prestamo .box { min-height: 100%;}
	/**/
	.producto-detalle .acordion-box .content.content-5460.accordion-body table td { font-size: 10px;}
}
@media screen and (max-width: 380px){
	.banner-mobile { height: 68px; background: #e9e9e9; padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; display: block; position: relative;}
	.banner-mobile-on { height: 126px;}
	.banner-mobile-on .mobile-bar { top: 127px;}
	.banner-mobile-on .nav-search { top: 127px;}
	.banner-mobile .close-this { display: block; width: 25px; height: 30px; font-size: 18px; color: #6e6e6e; position: absolute; top: 5px; right: 10px; text-align: center;}
	/**/
	.premium .logo-header a { background-size: contain; width: 188px; margin-top: 20px;}
	/**/
	.product-item { height: 148px;}
	.product-item a img { width: 100%; left: 0; top: 0;}
	.promo-item { min-height: 190px;}
	.col-item { width: 186px;}
	/**/
	.product-info-item { min-height: 100%;}
	.product-info-item .picture-td { height: 90px;}
	.product-info-item .content { padding-left: 10px; padding-right: 10px;}
	.beneficios-premium-slider .col-item { width: 186px;}
	/**/
	.acceso-util { min-height: 100px;}
	.otros-accesos { padding-top: 20px;}
	/**/
	.col-xs-6 { width: 100%}
	/**/
	.card-box-tall { height: auto;}
	.card-box { min-height: 100%;}
	/**/
	.calculador-condiciones .col-md-3:nth-child(1) { padding-right: 15px;}
	.calculador-condiciones .col-md-3:nth-child(1) .inner-box { border-right: 1px solid #dcdcdd; padding: 18px; height: auto;}
	.calculador-condiciones .col-md-3:nth-child(2) { padding-left: 15px;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { border-top: none; padding: 18px; height: auto;}
	.calculador-condiciones .col-md-3:nth-child(3) { padding-right: 15px;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { border-top: 1px solid #dcdcdd; border-right: 1px solid #dcdcdd; border-bottom: none; height: auto; padding: 18px;}
	.calculador-condiciones .col-md-3:nth-child(4) { padding-left: 15px;}
	.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 18px; height: auto;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 120%;}
	/**/
	.canales-atencion .logo-header { padding-left: 8px; margin-left: -8px;}
	.canales-atencion .col-xs-6 { width: 50%}
	.top-head-canales p { margin-left: -50px;}
	.canales-atencion.header-spacer { height: 70px;}
	.canales-atencion.banner-mobile-on { height: 138px;}
	.titulo-seccion-24 { font-size: 20px;}
	/**/
	.apps-data li { padding-right: 0;}
	/**/
	.search-intro .form-group { width: 70%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 92px; padding-top: 40px;}
	.experiencia-data-2 .ancla { position: relative; top: -130px;}
}
@media screen and (max-width: 370px){
	.product-info-item .picture-td { height: 140px;}
	.products-list-title { margin-bottom: 10px;}
	.product-item { height: 140px; margin-bottom: 10px;}
	.col-item { width: 180px;}
	/**/
	.promo-items-title { margin-top: 10px;}
	.promo-item h4 { font-size: 30px;}
	.promo-item h4 b { font-size: 12px;}
	.promo-item p { font-size: 10px;}
	.promo-item h5 { font-size: 10px;}
	.promo-item a { font-size: 10px;}
	.promo-item { min-height: 180px;}
	/**/
	.acceso-util h4 br { display: none;}
	/**/
	.beneficios-premium-slider .col-item { width: 360px; text-align: center;}
	.beneficios-premium-slider .col-item img { margin: 0 auto;}
	.beneficio-premium-item img { width: 100%; height: auto;}
	/*SOLICITAR ASESOR*/
	.solicitud-formulario { padding: 11px 0;}
	.solicitud-formulario .leyenda { padding-right: 11px;}
	/**/
	.producto-detalle-header h1 { font-size: 26px;}
	.producto-detalle-header p { font-size: 14px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 10px; font-size: 11px;}
	.apps-data li:nth-child(1) { width: 40%;}
	.apps-data li:nth-child(2) { width: 60%;}
	.apps-data li:nth-child(3) { width: 40%;}
	.apps-data li:nth-child(4) { width: 60%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 86px; padding-top: 35px;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 70px;}
	.nuevo-calculador-prestamo .info-final li { padding: 20px 15px;}
}
@media screen and (max-width: 340px){
	.product-item { height: 125px;}
	.products-list-title { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
	.promo-items-title { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
	.col-item { width: 160px;}
	.promo-item { padding: 10px; min-height: 170px;}
	.footer-links-box {/*top: -126px;*/}
	/**/
	.beneficios-premium-slider .col-item { width: 320px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor-header h2 { font-size: 30px;}
	.solicitar-asesor-header p { font-size: 16px;}
	/**/
	.calculador-prestamo .form-actions .back { float: none; display: block; text-align: center; margin-bottom: 20px;}
	.calculador-prestamo .btn { width: 100%;}
	/**/
	.producto-detalle-header h4 { font-size: 12px;}
	.producto-detalle-header h1 { font-size: 24px;}
	.producto-detalle-header p { font-size: 12px; line-height: 1.4;}
	/**/
	.top-head-canales p { padding-left: 8px; margin-left: -33px; font-size: 18px; padding-top: 3px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 5px; font-size: 11px;}
	.tab24head .nav-tabs > li > a { padding: 16px 8px;}
	.listado-sucursales .data { width: 55%;}
	.vista-block .vista { width: 120px;}
	.vista-block .vista-lista { padding-right: 5px;}
	.vista-block .mostrar .icon-comafi { margin-left: 0;}
	.vista-block .mostrar .icon-banelco { margin-left: 0;}
	.vista-block .mostrar .checkbox label + label { padding-right: 0;}
	/**/
	.search-intro .form-group { width: 66%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 72px; padding-top: 27px;}
	.modal-experiencias p br { display: none;}
	.listado-referencias .icon-caja-big { margin-right: 13px;}
	.listado-referencias .icon-cajeros-big { margin-right: 2px;}
	.listado-referencias .icon-autoservicio-big { margin-right: 2px;}
	.listado-referencias .icon-autoservicio-big + .label-text br { display: none;}
	.listado-referencias .icon-visuales-big { margin-right: 5px;}
	.listado-referencias .icon-visuales-big + .label-text br { display: none;}
	.listado-referencias .label-text { width: 110px;}
	/**/
	.btns-modal a { width: 100%; margin-right: 0;}
}
@media print {
	.logo-header a { display: none;}
	.logo-header img { display: block;}
	.producto-detalle-header .btn { display: none;}
	.section-header { height: auto; margin-bottom: 0;}
	.section-header .header-data { padding: 0; height: auto;}
	.section-header p { width: 100%;}
	.section-header .inner-section-header:before { display: none;}
	.inner-menu-holder { display: none;}
	header .col-md-10 { display: none;}
	.premium .navbar { display: none;}
	.breadcrumb { display: none;}
	.producto-paquete-header h1 { color: #000;}
	.section-header p { color: #000;}
	.section-header .producto-paquete-header { height: auto; background: none;}
	.otros-sitios { display: none;}
	.sidebar { display: none;}
	.producto-detalle-footer { display: none;}
	.acordion-box .accordion-body { display: block;}
	.header-experiencia .btn { display: none;}
	
	/*FIXED HEADER*/
	.fixthis-header { position: static !important; width: 100%; background: none !important; left: 0; top: 0; z-index: 150; height: auto !important; padding: 0px !important;}
	.premium .fixthis-header { background: none !important;}
	.fixthis-header .follow-title { display: none;}
	.fixthis-header h1 { display: block;}
	.fixthis-header figure { display: block;}
	.fixthis-header p { display: block;}
	.fixthis-header .btn { float: right; margin-top: 3px; clear: none; display: none;}
	.fixthis-header .inner-header-area { margin: 0 auto; width: 100%; max-width: 1170px; overflow: hidden; padding: 0px;}
	.fixthis-header .header-data { position: static; height: auto; padding: 0;}
	.fixthis-header.inner-section-header:before { display: none;}
}
.Hidden {
	display:none !important;
}
#bodyExcepcion {
	background:#fff;
}


/*PREMIUM - CARTERA GENERAL*/
.premium-cartera-gral { background: #fff; background: linear-gradient(#ecedee, #fff, #fff);}
.premium-cartera-gral .home-slider { background: #e7e8ea;}
.premium-cartera-gral .product-info-item .picture-td { height: 173px;}
.premium-cartera-gral .producto-detalle-body .section-header { margin-bottom: 0;}
.premium-cartera-gral .producto-detalle-header.fixthis-header { background: #5f6165 !important;}
.premium-cartera-gral .producto-detalle-header.fixthis-header .follow-title { text-indent: -99999999999px; background: url(/assets/images/layout/logo-premium-blanco.png) no-repeat center; height: 50px; width: 261px;}
.premium-cartera-gral .producto-detalle-header.fixthis-header .btn { margin-top: 8px;}
.premium-cartera-gral .producto-detalle-header .btn { background: #779c48; position: relative;}
.premium-cartera-gral .producto-detalle-header .btn:hover { background: #68893d;}
.premium-cartera-gral .producto-detalle-header h1 { font-size: 30px; text-indent: -99999999999px; background: url(/assets/images/layout/logo-premium-blanco.png) no-repeat; height: 37px; width: 261px;}
.premium-cartera-gral .inner-menu-holder { margin-bottom: 45px; height: 42px;}
.premium-cartera-gral .inner-menu { background: none; border-top: 1px solid #d5d6d7; border-bottom: 1px solid #d5d6d7;}
.premium-cartera-gral .inner-menu.fixthis-inner-menu { background: #f2f2f2;}
.premium-cartera-gral .inner-menu .dsk-tbl { padding: 0;}
.premium-cartera-gral .inner-menu ul { margin-left: 3px; margin-bottom: 0;}
.premium-cartera-gral .inner-menu li { float: left;}
.premium-cartera-gral .inner-menu li a { display: block; position: relative; height: 40px; padding: 12px 16px 0 16px; font-size: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #789c48;}
.premium-cartera-gral .inner-menu .active { background: #a7a8aa; color: #fff;}
.premium-cartera-gral .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #a7a8aa transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}

@media screen and (max-width: 1199px){
	.premium-cartera-gral .producto-detalle-header.fixthis-header .follow-title { background-position: top;}
	.premium-cartera-gral .producto-detalle-header.fixthis-header .btn { margin-top: 0;}
}
@media screen and (max-width: 420px){
	.premium-cartera-gral .producto-detalle-header .btn { position: fixed;}
}

/*COMAFI UNICO*/
@font-face {
  font-family: 'NiveauGroteskLight';
  src: url('../fonts/NiveauGroteskLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskLight.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskLight.woff') format('woff'), url('../fonts/NiveauGroteskLight.ttf')  format('truetype'), url('../fonts/NiveauGroteskLight.svg#NiveauGroteskLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskBold';
  src: url('../fonts/NiveauGroteskBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskBold.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskBold.woff') format('woff'), url('../fonts/NiveauGroteskBold.ttf')  format('truetype'), url('../fonts/NiveauGroteskBold.svg#NiveauGroteskBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskMedium';
  src: url('../fonts/NiveauGroteskMedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskMedium.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskMedium.woff') format('woff'), url('../fonts/NiveauGroteskMedium.ttf')  format('truetype'), url('../fonts/NiveauGroteskMedium.svg#NiveauGroteskMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskRegular';
  src: url('../fonts/NiveauGroteskRegular.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskRegular.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskRegular.woff') format('woff'), url('../fonts/NiveauGroteskRegular.ttf')  format('truetype'), url('../fonts/NiveauGroteskRegular.svg#NiveauGroteskRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskLight-Italic';
  src: url('../fonts/NiveauGroteskLight-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskLight-Italic.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskLight-Italic.woff') format('woff'), url('../fonts/NiveauGroteskLight-Italic.ttf')  format('truetype'), url('../fonts/NiveauGroteskLight-Italic.svg#NiveauGroteskLight-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**/
.unico { overflow-x: hidden; padding-bottom: 102px;}
.unico .logo-header a { background: url(/assets/images/unico/logo-unico-2022.png) no-repeat; width: 220px; height: 35px; top: 23px;}
.unico .nav-group-1 .hbanking { background: #bdafa3;}
.unico .nav-group-1 .hbanking:hover { background: #a59990;}
.unico .nav-group-1 .tevabien { background: #6d6e72;}
.unico .nav-group-1 .tevabien:hover { background: #5f5f63;}
.unico .nav-group-1 .apps { background: #a7a8aa;}
.unico .nav-group-1 .apps:hover { background: #939395;}
.unico .nav-group-2 strong { color: #bdafa3;}
/**/
.unico .nav-group-3 { margin-right: 49px;}
.unico .nav-group-3 li a.active, .unico .nav-group-3 li a:hover { color: #bdafa3;}
.unico .nav-group-3 li a.sec-unico.active,
.unico .nav-group-3 li a.sec-unico:hover { color: #bdafa3;}
/**/
.unico .navbar { background: #414141; border-bottom: 1px solid #7d7f87;}
.unico .dropdown-menu { background: #414141;}
.unico .dropdown-menu > li > a { color: rgba(252,252,252,.8);}
.unico .dropdown-menu > li > a:focus,
.unico .dropdown-menu > li > a:hover { background: none; color: #fff;}
.unico .navbar-nav > li.cta a { color: #bdafa3; background: #fff; font-weight: 900; padding: 12px 30px; position: relative;}
.unico .navbar-nav > li.cta a:hover { color: #fff; background: #bdafa3;}
.unico .navbar-nav > li.cta a:after { display: block; content: ""; width: 0; height: 0; border-style: solid; border-width: 4.5px 0 4.5px 18px; border-color: transparent transparent transparent #414141; position: absolute; top: 50%; margin-top: -4px; left: 0;}
/**/
.unico .nav-search .form-control { border-radius: 0; border-color: #dadada; height: 26px; font-size: 11px; color: #000; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; box-shadow: none; border-right-color: transparent; background: #fff;}
.unico .nav-search .form-control:focus { border-right-color: transparent;}
.unico .nav-search .form-control::-webkit-input-placeholder { color: #000;}
.unico .nav-search .form-control:-moz-placeholder { color: #000; opacity: 1;}
.unico .nav-search .form-control::-moz-placeholder { color: #000; opacity: 1;}
.unico .nav-search .form-control:-ms-input-placeholder { color: #000;}
.unico .nav-search .form-control:focus::-webkit-input-placeholder { color: #fff;}
.unico .nav-search .form-control:focus:-moz-placeholder { color: #fff;}
.unico .nav-search .form-control:focus::-moz-placeholder { color: #fff;}
.unico .nav-search .form-control:focus:-ms-input-placeholder { color: #fff;}
.unico .nav-search .btn { border-radius: 0; border-color: #dadada; height: 26px; font-size: 17px; color: #000; padding: 0 5px; line-height: 0; border-left: none; background: #fff;}
.unico .nav-search .btn-default:hover { background: #fff;}
/**/
.unico .mobile-bar ul li > a .fa { color: #bdafa3;}
.unico .mobile-bar ul li > a.active { color: #bdafa3;}
/**/
.unico .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
/**/
.unico .home-slider { background: #e7e8ea; max-height: 422px;}
.unico .home-slider { max-height: 422px;}
.unico #ninja-slider .inner > ul { padding-top: 422px !important;}
.unico #ninja-slider-pager a.active { background: #bdafa3;}
.home-unico { background: #e7e8ea url(/assets/images/unico/banner-UNICO-ago-2019-desktop-2.jpg) no-repeat center center; background-size: cover; min-height: 422px;}
.home-unico .home-unico-text { min-height: 422px;}
.home-unico .home-unico-text .row { position: absolute; top: 24%; font-size: 35PX; font-family: "NiveauGroteskLight";}
.home-unico .home-unico-text .row p { color: #fff; line-height: 1.1; padding-bottom: 10px; background: url(/assets/images/unico/bg-texto-header-home.png) no-repeat 0 bottom;}
.home-unico .home-unico-text .row p span { font-family: "NiveauGroteskMedium";}
.unico .homebanking-launcher h2 a { background: #bdafa3;}
.unico .homebanking-launcher h2 a:hover { background: #a59990;}
.unico .homebanking-launcher h2.btn-turnos-header { padding-top: 5px;}
.unico .homebanking-launcher h2.btn-turnos-header a { background: #8a8e8f;}
.unico .homebanking-launcher h2.btn-turnos-header a:hover { background: #414141;}

/**/
.unico-title h3 { font-size: 35px; font-family: "NiveauGroteskLight"; text-transform: uppercase; margin: 0; line-height: 1;}
.unico-title h3 strong { font-family: "NiveauGroteskBold"; font-weight: normal;}
/**/
.at-exclusiva .unico-title { margin: 40px 0;}
.at-exclusiva img { line-height: 0; height: auto;}
.at-exclusiva .at01 { position: relative;}
.at-exclusiva .at02 { position: relative; margin-top: 28px; margin-left: -68px;}
.at-exclusiva .at03 { position: relative; margin-left: -68px;}
.at-exclusiva .at-txt { position: absolute; color: #fff; padding: 35px 20px 35px 40px; overflow: hidden;}
.at-exclusiva .at01-txt { top: 275px; right: 38px; background-color: rgba(68,68,68,.9); height: 154px; width: 414px; transition: all 0.2s ease-in 0s;}
.at-exclusiva .at01-txt .at-layer { position: absolute; right: 0; top: 0; padding: 35px 20px 0 40px; width: 414px;}
.at-exclusiva .at02-txt { bottom: 0; left: 0; background-color: rgba(189,175,163,.9); height: 154px; width: 414px; transition: all 0.2s ease-in 0s;}
.at-exclusiva .at03-txt { top: 0; left: 0; background-color: rgba(138,142,143,.9); height: 154px; width: 414px; transition: all 0.2s ease-in 0s;}
.at-exclusiva .at-txt h4 { margin: 0 0 12px 0; line-height: 1; font-size: 25px; text-transform: uppercase;}
.at-exclusiva .at-txt p { margin: 0; line-height: 1.5; font-size: 18px;}
.at-exclusiva .at-txt .btn-atu { position: absolute; top: 0; right: 0; display: block; border-left: 1px solid #fff; color: #fff; font-weight: 300; font-size: 50px; line-height: 3; width: 80px; height: 100%; text-align: center; opacity: 0; transition: all .3s ease-out 0s;}
.at-exclusiva .at01-txt .btn-atu { left: 0; border-right: 1px solid #fff; border-left: none;}
.at-exclusiva .at01-txt:hover { width: 93%;}
.at-exclusiva .at01-txt:hover .btn-atu { opacity: 1;}
.at-exclusiva .at02-txt:hover { width: 89.3%}
.at-exclusiva .at02-txt:hover .btn-atu { opacity: 1;}
.at-exclusiva .at03-txt:hover { width: 100%}
.at-exclusiva .at03-txt:hover .btn-atu { opacity: 1;}
/**/
.beneficios-unico .unico-title { margin: 55px 0;}
.item-b-unico { text-align: center; margin-bottom: 60px;}
.item-b-unico a { color: #4f504f;}
.item-b-unico figure { height: 105px;}
.item-b-unico img { width: 78px; height: auto;}
.item-b-unico h4 { margin: 0; font-size: 24px; font-weight: 700; text-transform: uppercase; line-height: 1.3;}
.item-b-unico p { margin: 10px 0 7px 0; font-size: 15px; text-transform: uppercase; line-height: 1.4;}
.item-b-unico .btn-mas-u { font-weight: 500; font-size: 12px; color: #bdafa3; text-transform: uppercase;}
/**/
.ademas-unico .unico-title { margin: 0 0 15px 0; position: relative;}
.ademas-unico .unico-title span { font-size: 16px; position: absolute; right: 15px; bottom: 6px;}
.ademas-unico .unico-title em { font-style: normal; font-family: "NiveauGroteskLight-Italic"; font-size: 16px; text-transform: none; color: #414141;}
.ademas-unico ul { display: flex; background: #8a8e8f; color: #fff; margin-bottom: 70px;}
.ademas-unico li { width: 33%; font-size: 15px; font-weight: 700; text-transform: uppercase; padding: 20px 20px 20px 36px; border-left: 1px solid #fff; position: relative; color: #fff;}
.ademas-unico li a { color: #fff;}
.ademas-unico li .fa { position: absolute; left: 20px; top: 25px; font-size: 16px;}
/**/
.unico-cards { border-top: 1px solid #e3e3e4;}
.unico-cards .col-md-6 { padding-right: 0; padding-left: 0;}
.unico-card-01 { text-align: right; height: 500px; padding: 55px 45px 0 0;}
.unico-card-02 { height: 500px; color: #fff; padding: 55px 0 0 45px; background: rgb(148,149,152);
background: -moz-linear-gradient(top, rgba(148,149,152,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(148,149,152,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(148,149,152,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949598', endColorstr='#000000',GradientType=0 );}
.unico-cards h3 { margin: 0 0 20px 0; line-height: 1; font-size: 35px; font-family: "NiveauGroteskLight";}
.unico-cards h3 strong { font-weight: normal; font-family: "NiveauGroteskMedium";}
.unico-card-01 h3 a { color: #4f504f;}
.unico-card-02 h3 a { color: #ffffff;}
.unico-cards p { margin: 0 0 30px 0; font-size: 20px; line-height: 1.4;}
.unico-cards img { line-height: 0; margin-bottom: 30px;}
.unico-cards .btn-solicitar { display: inline-block; font-size: 20px; font-weight: 500; text-transform: uppercase; color: #bdafa3;}
.unico-cards .btn-solicitar .fa { margin-right: 10px;}
.unico-cards .unico-card-01 .btn-solicitar:hover { color: #000;}
.unico-cards .unico-card-02 .btn-solicitar:hover { color: #fff;}
/**/
.tvb-suma { height: 462px; background: url(/assets/images/unico/tevabien-suma.jpg) no-repeat center center; background-attachment: fixed; background-size: cover; text-align: center; color: #fff; padding-top: 90px;}
.tvb-suma figure .fa { font-size: 65px;}
.tvb-suma h3 { margin: 22px 0; line-height: 1; font-size: 35px; text-transform: uppercase; font-weight: 700;}
.tvb-suma p { margin: 0 0 25px 0; font-size: 26px; line-height: 1.4;}
.tvb-suma .btn-tvb { font-size: 20px; font-weight: 500; text-transform: uppercase; color: #bda089;}
.tvb-suma .btn-tvb .fa { margin-right: 10px;}
/**/
.mas-info-unico { background: #8a8e8f; color: #fff; padding-bottom: 26px;}
.mas-info-unico h3 { text-align: center; font-size: 35px; line-height: 1; font-family: "NiveauGroteskLight"; text-transform: uppercase; margin: 40px 0;}
.item-info-unico { font-size: 16px; text-transform: uppercase; position: relative; padding-left: 40px;}
.item-info-unico strong { font-weight: 900;}
.item-info-unico .fa-comments-o { position: absolute; left: 0; top: 10%; font-size: 30px;}
.item-info-unico .fa-phone { position: absolute; left: 0; top: 10%; font-size: 33px;}
.item-info-unico .fa-envelope { position: absolute; left: 0; top: 20%; font-size: 25px;}
.item-info-unico.item-no-pad { padding-left: 0;}
.mas-info-unico p { font-size: 16px; line-height: 1.4; margin: 10px 0 15px 0;}
.mas-info-unico li { display: inline;}
.mas-info-unico a { color: #fff;}
.mas-info-unico .redes a { display: inline-block; background: #fff; color: #8a8e8f; width: 33px; height: 33px; text-align: center; border-radius: 100%; font-size: 23px; margin-right: 13px;}
/*.cta-quiero-ser-unico { background: #bdafa3; text-align: center; color: #fff; padding: 15px 0; position: fixed; left: 0; bottom: 0; width: 100%; display: none; z-index: 101;}
.cta-quiero-ser-unico a { font-family: "NiveauGroteskBold"; display: inline-block; font-size: 24px; color: #fff; line-height: 1; padding: 11px 84px; border: 1px solid #fff;}*/
.cta-quiero-ser-unico { background-color: rgba(65,65,65,.7); text-align: center; color: #fff; padding: 0; position: fixed; left: 0; bottom: 0; width: 100%; display: none; z-index: 101; height: 42px;}
.cta-quiero-ser-unico a { background-color: rgba(189,175,163,1); font-family: "NiveauGroteskRegular"; display: inline-block; font-size: 24px; color: #fff; line-height: 1; padding: 18px 60px 22px 60px; position: relative; top: -30px;}
.cta-quiero-ser-unico a span { font-size: 13px; text-transform: uppercase;}
.cta-quiero-ser-unico a:hover { background: #a59990;}

/*INTERNAS UNICO*/
.unico .section-header .producto-paquete-header { background: #b2b2b2; background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.unico .section-header .producto-paquete-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.unico .bg-header-paquete { background: none;}
.unico .section-header h1 { font-size: 40px; font-family: "NiveauGroteskLight", "Lato", Arial, Helvetica, sans-serif;}
.unico .section-header p { font-family: "NiveauGroteskLight", "Lato", Arial, Helvetica, sans-serif;}
.unico .section-header .producto-paquete-header.fixthis-header { top: 0;}
.unico .section-header .producto-paquete-header.fixthis-header .header-data { padding: 0;}
.unico .section-header .producto-paquete-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px; margin-left: -15px;}
.unico .note-unico .section-header { height: 200px;}
.unico .note-unico .section-header .producto-paquete-header { height: 235px;}
.unico .note-unico .section-header .producto-paquete-header:before { height: 235px;}
.unico .section-header .producto-paquete-header .btn { background: #bdafa3 !important;}
.unico .section-header .producto-paquete-header .btn:hover { background: #a59990 !important;}
.unico .section-header .fixthis-header { background: #414141 !important; margin-left: 0 !important;}
.unico .section-header .producto-paquete-header .header-data { padding-left:0; padding-top: 20px; margin-left: -5px;}
.unico .inner-menu { background: #ffffff; border-bottom: 1px solid #414141; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);}
.unico .inner-menu-holder { margin-bottom: 30px; height: 42px;}
.unico .inner-menu ul { margin-left: 0 !important;}
.unico .inner-menu li a { color: #414141 !important;}
.unico .inner-menu .active { background: #fff !important;}
.unico .inner-menu .active:after { border-color: #bdafa3 !important; border-width: 3px 50px 0 0 !important; margin-left: -25px; bottom: 0;}
.unico .fixthis-header { background: #414141 !important;}
.unico .acordion-box h3 a { color: #bdafa3;}
.unico .header-full { background-image: url(/assets/images/unico/header-unico.jpg); background-size: cover; background-position: center;}
.unico .breadcrumb li a { color: #fff; z-index:10 !important;}
.unico .breadcrumb > .active { color: #fff;}
.unico .breadcrumb > li + li:before { color: #fff;}
.unico .producto-detalle h2 { font-size: 30px;}
.unico .producto-detalle h3 { font-size: 30px;}
.unico .producto-detalle h4 { font-size: 22px; text-transform: uppercase; color: #bdafa3; font-weight: 400; border: 1px solid #bdafa3; padding: 15px 20px; margin-bottom: 30px; display: table-cell; margin: 0;}
.unico .producto-detalle h4+img { margin-top: 30px;}
.unico .producto-detalle h5 { font-size: 20px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.2; margin: 30px 0; padding: 0; background: none;}
.unico .producto-detalle h5 strong { font-weight: 400 !important;}
.unico .producto-detalle h6 { font-size: 22px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; margin: 30px 0 10px 0;}
.unico .producto-detalle p { margin: 0 0 20px;}
.unico .producto-detalle a { color: #bdafa3;}
.unico .producto-detalle a:hover { color: #c3956f;}
.unico .producto-detalle .img-right { float: right; margin-left: 30px; margin-bottom: 20px;}
.unico .producto-detalle .acordion-box h3 { font-size: 15px; color: #bdafa3;}
/*tabla*/
.unico .producto-detalle table { width: 100%; border: none;}
.unico .producto-detalle table td { vertical-align: top; padding: 25px 25px;}
.unico .producto-detalle table td.icon-cell { text-align: center;}
.unico .producto-detalle table td object { width: 70px; display: block; margin: auto; margin-bottom: 25px;}
.unico .producto-detalle table.cols-4 td { width: 25%;}
.unico .producto-detalle-footer .list-unstyled { display: none;}

/* Servicios de Cuenta - ICONOS */
.unico .producto-detalle .unicoServicios { display: inline-block; margin-top: 25px;}
.unico .producto-detalle .unicoServicios .iconos { padding-bottom: 30px;}
.unico .producto-detalle .unicoServicios .iconos ul { list-style: none; padding: 0; margin: -10px 0 0 0;}
.unico .producto-detalle .unicoServicios .iconos ul li { float: left; max-width: 33%; padding: 0 3%;}
.unico .producto-detalle .unicoServicios .iconos ul li:before { content: "";}
.unico .producto-detalle .unicoServicios .iconos ul li:first-child { padding-left: 0;}
.unico .producto-detalle .unicoServicios .iconos ul li:last-child { padding-right: 0;}
.unico .producto-detalle .unicoServicios .iconos ul li object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.unico .producto-detalle .unicoServicios .iconos ul li:nth-child(1) object { width: 60px;}
.unico .producto-detalle .unicoServicios .iconos ul li sup { font-size: 50%; top: -.9em;}
@media screen and (max-width: 690px) {
	/* ICONOS */
	.unico .producto-detalle .unicoServicios .iconos ul{ margin-top: -20px;}
	.unico .producto-detalle .unicoServicios .iconos ul li { max-width: 100%; width: 100%; margin-bottom: 20px; text-align: center;}
	.unico .producto-detalle .unicoServicios .iconos ul li:first-child { padding-left: 2%;}
	.unico .producto-detalle .unicoServicios .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.unico .producto-detalle .unicoServicios .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 340px) {
	/* ICONOS */
	.unico .producto-detalle .unicoServicios .iconos ul li { margin-bottom: 25px;}
	.unico .producto-detalle .unicoServicios .iconos object { padding-bottom: 10px;}
}
/*Experiencias Unico*/
.unico .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.unico .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.unico .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.unico .section-header .experiencias-header.fixthis-header { top: 0;}
.unico .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.unico .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.unico.experiencias .bg-header-paquete .section-header { height: 185px;}
.unico .eventos-group .panel-body .data .btn { background: #bdafa3 !important;}
.unico .eventos-group .panel-body .data .btn:hover { background: #a59990 !important;}
.unico .eventos-group .panel-body .data h4 a { color: #bdafa3;}
.unico .eventos-group .panel-body .data h4 a:hover { color: #c3956f;}
.unico .header-experiencia h1 { word-break: break-word;}
.unico .header-experiencia .btn { background-color: #bdafa3;}
.unico .header-experiencia .btn:hover { background-color: #a59990;}
.unico .load-more a { color: #bdafa3;}
.unico .load-more a:hover { color: #c3956f;}
.unico #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; overflow: hidden;}

.unico .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.unico .experiencia-data-top h4 { font-size: 27px; font-family: "NiveauGroteskLight", "Lato", Arial, Helvetica, sans-serif; padding-top: 15px; border-top: 1px solid #dedede; margin-bottom: 15px;}

/*Beneficios Unico*/
.unico .section-header .beneficios-header { background-image: url(/assets/images/unico/header-beneficios.jpg);}
.unico .beneficios-premium-1 .picture-td { background: url(/assets/images/unico/beneficios-tvb.jpg) no-repeat center center;}
.unico .beneficios-premium-2 .picture-td { background: url(/assets/images/unico/beneficios-tvb-suma.jpg) no-repeat center center;}
.unico .beneficios-premium-3 .picture-td { background: url(/assets/images/unico/beneficios-experiencias.jpg) no-repeat center center;}
.unico .product-box .more { color: #bdafa3;}
.unico .product-box .more:hover { color: #c3956f;}


/*Productos Unico*/
.unico .section-header .productos-header { background-image: url(/assets/images/unico/header-unico.jpg);}

/* FORMULARIO 3 PASOS - UNICO */
.unico .solicitud-formulario .form-actions .back { color: #bdafa3;}
.unico .solicitud-formulario .btn { background: #bdafa3;}
.unico .solicitud-formulario .btn:hover { background: #a59990;}
.unico.solicitud-3-pasos .section-header .inner-section-header .header-data li { background-color: rgba(138, 142, 143, .5);}
.unico.solicitud-3-pasos .solicitud-requerimiento strong { color: #bdafa3;}
.unico.solicitud-3-pasos .solicitud-requerimiento .fa { color: #bdafa3;}

/* FORMULARIO ASESOR - UNICO */
.unico .solicitar-asesor-header.header-background { background-size: cover;}

/**/
@media screen and (max-width: 1199px) {
	.home-unico { min-height: 340px;}
	.home-unico .home-unico-text { min-height: 340px;}
	.unico #ninja-slider .inner > ul { padding-top: 340px !important;}
	.at-exclusiva img { width: 100%;}
	.at-exclusiva .at02 { margin-top: 20px;}
	.at-exclusiva .at02 img { width: 90%;}
	.at-exclusiva .at-txt p { font-size: 14px;}
	.at-exclusiva .at01-txt { width: 75%; top: 229px;}
	.at-exclusiva .at01-txt:hover { width: 91.5%;}
	.at-exclusiva .at01-txt .at-layer { width: 338px;}
	.at-exclusiva .at02-txt { width: 75%;}
	.at-exclusiva .at03-txt { width: 75%;}
	.unico .nav-group-1 { margin-right: -55px;}
	.unico .nav-group-3 { margin-right: -35px;}
	.unico .nav-group-3 li a { font-size: 11.5px;}
}
@media screen and (max-width: 991px) {
	.mobile-bar ul li > a.sec-unico { color: #bdafa3;}
	.mobile-bar ul li > a.sec-unico .fa { color: #bdafa3;}
	.unico { padding-bottom: 140px;}
	.unico .logo-header a { margin-top: 12px;}
	.unico #ninja-slider .inner > ul { padding-top: 300px !important;}
	.home-unico { min-height: 300px;}
	.home-unico .home-unico-text { min-height: 300px;}
	.at-exclusiva .unico-title { margin: 34px 0;}
	.at-exclusiva .at02 { margin-top: 20px; margin-left: -48px;}
	.at-exclusiva .at02 img { width: 90%;}
	.at-exclusiva .at03 { margin-left: -48px;}
	.at-exclusiva .at03 img { width: 95%;}
	.at-exclusiva .at-txt { padding: 20px 15px 20px 15px;}
	.at-exclusiva .at-txt h4 { font-size: 18px; margin-bottom: 4px;}
	.at-exclusiva .at-txt p { font-size: 12px;}
	.at-exclusiva .at01-txt { width: 94.5%; top: 177px; height: 100px; right: 19px;}
	.at-exclusiva .at01-txt:hover { width: 94.5%;}
	.at-exclusiva .at01-txt .at-layer { width: 240px; padding: 20px 15px 0 15px;}
	.at-exclusiva .at02-txt { width: 89.3%; height: 100px;}
	.at-exclusiva .at03-txt { width: 95%; height: 100px;}
	.at-exclusiva .at03-txt:hover { width: 95%;}
	.at-exclusiva .at-txt .btn-atu { font-size: 40px; width: 60px; line-height: 2.5; opacity: 1;}
	.beneficios-unico .unico-title { margin: 39px 0;}
	.item-b-unico img { width: 60px; height: auto;}
	.item-b-unico figure { height: 80px;}
	.item-b-unico { margin-bottom: 30px;}
	.item-b-unico h4 { font-size: 20px;}
	.item-b-unico p { font-size: 13px;}
	.item-b-unico p br { display: none;}
	.ademas-unico ul { margin-bottom: 35px;}
	.ademas-unico li { padding: 10px 15px 10px 20px;}
	.ademas-unico li .fa { left: 10px; top: 12px;}
	.ademas-unico li br { display: none;}
	.ademas-unico li { font-size: 12px; font-weight: 400;}
	.ademas-unico li a br { display: none;}
	.unico-card-01 { padding: 35px 35px 0 35px; height: auto; padding-bottom: 25px;}
	.unico-card-02 { padding: 35px 35px 0 35px; height: auto; padding-bottom: 25px;}
	.unico-card-02 .btn-solicitar { position: relative; top: -6px;}
	.unico-cards p { font-size: 17px;}
	.unico-cards p br { display: none;}
	.unico-cards img { margin-bottom: 35px;}
	.tvb-suma { height: auto; padding-top: 50px; padding-bottom: 50px;}
	.tvb-suma h3 { font-size: 30px;}
	.tvb-suma p { font-size: 22px;}
	.mas-info-unico h3 { margin: 25px 0;}
	.mas-info-unico { padding-left: 0; padding-right: 0; padding-bottom: 0; overflow: hidden;}
	.mas-info-unico .container { width: 100%; padding-left: 0; padding-right: 0;}
	.mas-info-unico .container .row { margin-left: 0; margin-right: 0;}
	.mas-i-unico-box { border: 1px solid #9a9d9e; height: 155px; padding-top: 15px; text-align: center;}
	.mas-i-unico-box .item-info-unico { display: inline-block; text-align: left;}
	.mas-i-unico-box p { text-align: center;}
	.unico .header-full:before { height: 253px; top: 59px;}
	.cta-quiero-ser-unico { bottom: 39px; padding: 0; height: auto;}
	.cta-quiero-ser-unico a { border: none; font-size: 18px; padding: 12px 84px; top: 0;}
	.cta-quiero-ser-unico a span { font-size: 10px; font-family: "NiveauGroteskRegular";}
	
	.unico .section-header .producto-paquete-header, .unico .section-header .experiencias-header { margin-left: -20px;}
	.unico .producto-detalle .img-right { margin-bottom: 30px;}
	
	.unico .producto-detalle table.cols-4 td { width: 50%; float: left; height: 215px; margin-top: -1px;}
	.unico .producto-detalle table.cols-4 td:nth-child(even) { margin-left: -1px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 245px;}

	.only-dsk { display: none;}
}
@media screen and (max-width: 860px){
	.unico #ninja-slider .inner > ul { padding-top: 260px !important;}
}
@media screen and (max-width: 768px){
	.home-unico { min-height: 260px;}
	.home-unico .home-unico-text { min-height: 260px;}
	.unico .section-header .producto-paquete-header, .unico .section-header .experiencias-header { margin-left: -32px;}
}
@media screen and (max-width: 767px){
	.unico .home-slider { max-height: 100%; min-height: 100%}
	.unico #ninja-slider .inner > ul { padding-top: 100% !important;}
	.unico-title h3 { font-size: 24px; font-family: "Lato"; font-weight: 300; line-height: 1.2;}
	.unico-title h3 strong { font-family: "Lato"; font-weight: 300;}
	.at-exclusiva .unico-title { margin: 25px 0;}
	.at-exclusiva img { width: 100%;}
	.at-exclusiva .at02 img { width: 100%;}
	.at-exclusiva .at03 img { width: 100%;}
	.at-exclusiva .at-txt .btn-atu { opacity: 1;}
	.at-exclusiva .at-txt { padding: 14px 18px 0 18px;}
	.at-exclusiva .at-txt h4 { margin: 0; font-family: "Lato"; font-size: 16px; font-weight: 700;}
	.at-exclusiva .at-txt p { display: none;}
	.at-exclusiva .at01 { height: 143px; overflow: hidden;}
	.at-exclusiva .at01 img { position: relative; top: -90px;}
	.at-exclusiva .at02 { height: 143px; overflow: hidden;}
	.at-exclusiva .at02 img { position: relative; top: -30px;}
	.at-exclusiva .at03 { height: 143px; overflow: hidden;}
	.at-exclusiva .at03 img { position: relative; top: -40px;}
	.at-exclusiva .at01-txt .btn-atu,
	.at-exclusiva .at02-txt .btn-atu,
	.at-exclusiva .at03-txt .btn-atu { font-size: 25px; width: 43px; line-height: 1.7;}
	.at-exclusiva .at01-txt,
	.at-exclusiva .at02-txt,
	.at-exclusiva .at03-txt{ height: 43px;}
	.at-exclusiva .at01-txt { top: auto; bottom: 0; right: 0; width: 100%; transition: none;}
	.at-exclusiva .at01-txt .at-layer { position: static; padding: 0;}
	.at-exclusiva .at01-txt .btn-atu { left: auto; right: 0; border-left: 1px solid #fff; border-right: none;}
	.at-exclusiva .at02 { margin-top: 0; margin-left: 0;}
	.at-exclusiva .at02-txt { width: 100%;}
	.at-exclusiva .at03 { margin-top: 0; margin-left: 0;}
	.at-exclusiva .at03-txt { width: 100%; top: auto; bottom: 0;}
	.at-exclusiva .at01-txt:hover { width: 100%;}
	.at-exclusiva .at02-txt:hover { width: 100%}
	.at-exclusiva .at03-txt:hover { width: 100%}
	.beneficios-unico .unico-title { margin: 25px 0;}
	.item-b-unico { margin-bottom: 30px;}
	.item-b-unico figure { height: 60px;}
	.item-b-unico img { width: 47px;}
	.item-b-unico h4 { font-size: 16px;}
	.item-b-unico p { font-size: 10px; margin: 0;}
	.item-b-unico p br { display: none;}
	.item-b-unico .btn-mas-u { font-size: 10px;}
	.ademas-unico .unico-title em { display: none;}
	.ademas-unico ul { flex-wrap: wrap; margin-bottom: 26px;}
	.ademas-unico li { width: 100%; border-bottom: 1px solid #fff; border-left: none; padding: 10px 15px 10px 30px;}
	.ademas-unico li .fa { left: 15px; top: 12px;}
	.ademas-unico li a { font-weight: 400; font-size: 12px;}
	.unico-cards p { display: none;}
	.unico-card-01 { text-align: left; padding: 25px 20px 25px 20px; height: auto;}
	.unico-card-02 { padding: 25px 20px 25px 20px; height: auto;}
	.unico-cards h3 { font-size: 24px; line-height: 1.2;}
	.unico-cards h3 strong { text-transform: uppercase; display: block;}
	.unico-cards img { width: 100%; height: auto; margin-bottom: 35px;}
	.unico-cards .btn-solicitar { font-size: 14px; font-weight: 500;}
	.unico-card-02 .btn-solicitar { position: relative; top: -8px;}
	.tvb-suma { height: auto; padding-top: 30px; padding-bottom: 30px; background-image: url(/assets/images/unico/tevabien-suma-mbl.jpg);}
	.tvb-suma figure .fa { font-size: 35px;}
	.tvb-suma h3 { font-size: 24px; margin: 19px 0;}
	.tvb-suma p { font-size: 16px;}
	.tvb-suma .btn-tvb { font-size: 14px;}
	.mas-info-unico h3 { font-size: 24px; margin: 23px 0;}
	.mas-i-unico-box { padding-right: 0; padding-left: 0; height: 138px; padding-top: 25px;}
	.mas-i-unico-box .item-info-unico { width: 100%; text-align: center;}
	.mas-i-unico-box .redes { margin-top: 10px;}
	.mas-i-unico-box p { display: none;}
	.item-info-unico { padding-left: 0; font-size: 15px;}
	.item-info-unico .fa-comments-o,
	.item-info-unico .fa-phone,
	.item-info-unico .fa-envelope { position: static; display: block; margin-bottom: 10px;}
	
	.unico .header-full:before { height: 220px;}
	.unico .section-header .producto-paquete-header { margin-right: 0;}
	.unico .section-header .producto-paquete-header .header-data { padding-left: 15px; padding-top: 30px;}
	.unico .section-header .experiencias-header { top: 0; margin-right: 0; height: 220px;}
	.unico .section-header .experiencias-header:before { height: 220px;}
	.unico .section-header .experiencias-header .header-data { padding-left: 15px; padding-top: 30px;}
	.unico .section-header .inner-section-header p { width: 100%;}
	.unico.experiencias .bg-header-paquete .section-header { height: 220px;}
	.unico.productos-unico .bg-header-paquete .section-header { height: 250px;}
	
	.unico .producto-detalle table.cols-4 td { height: 165px;}
	
}
@media screen and (max-width: 676px){
	.home-unico { min-height: 200px;}
	.home-unico .home-unico-text { min-height: 200px;}
	.cta-quiero-ser-unico { bottom: 55px;}
	.cta-quiero-ser-unico a { width: 100%;}

	.unico .producto-detalle table.cols-4 td { height: 235px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 265px;}
}
@media screen and (max-width: 550px){
	.home-unico { background: #e7e8ea url(/assets/images/unico/banner-UNICO-ago-2019-2-mobile.jpg)no-repeat center center; background-size: cover; min-height: 440px;}
	.home-unico .home-unico-text { min-height: 440px;}
	.home-unico .home-unico-text .row { top: unset; bottom: 30px;}
	
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 285px;}

}
@media screen and (max-width: 490px){
	.home-unico { min-height: 360px;}
	.home-unico .home-unico-text { min-height: 360px;}
	.unico .section-header .producto-paquete-header .header-data { padding-top: 50px;}

	.unico .producto-detalle table.cols-4 td { height: 325px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 305px;}
}
@media screen and (max-width: 420px){
	.unico .producto-detalle table.cols-4 td { width: 100%; font-size: 12px; height: 130px;}
	.unico .producto-detalle table.cols-4 td:nth-child(even) { margin-left: 0;}
	.unico .producto-detalle table.cols-4 td ul li { font-size: 12px; height: 275px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 215px;}
}
@media screen and (max-width: 380px){
	.home-unico { min-height: 310px;}
	.home-unico .home-unico-text { min-height: 310px;}
	.unico .logo-header a { width: 179px; height: 29px; background-size: contain; margin-top: 14px;}
	.at-exclusiva .at02 img { position: relative; top: 0px;}
	.at-exclusiva .at03 img { position: relative; top: 0px;}
	.at-exclusiva .at02 img { height:  143px;}
	.at-exclusiva .at03 img { height: 143px;}
	.beneficios-unico .col-xs-6 { width: 50%;}
	.unico-cards .col-xs-6 { width: 50%;}
	.unico-cards .btn-solicitar { position: relative; padding-left: 14px;}
	.unico-cards .btn-solicitar .fa { position: absolute; left: 0; top: 5px;}
	.mas-info-unico .col-xs-6 { width: 50%;}

	.unico .producto-detalle table.cols-4 td { height: 150px;}
}
@media screen and (max-width: 340px){
	.home-unico { min-height: 292px;}
	.home-unico .home-unico-text { min-height: 292px;}
}


.unico .producto-detalle .tabla-espacios tr { border-bottom: 1px solid #d4d5d6;}
.unico .producto-detalle .tabla-espacios tr td { border: 0; vertical-align: middle;}
.unico .producto-detalle .tabla-espacios tr td:last-child { float: right;}
.unico .producto-detalle .tabla-espacios tr td img { margin-right: 40px;}
.unico .producto-detalle .tabla-espacios tr td img:last-child { margin-right: 0;}
.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 15px; margin-left: -10px;}
.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 30px;}
.unico .producto-detalle .tabla-espacios tr td img.no-tiene { opacity: .3;}
.unico .producto-detalle .tabla-espacios strong:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; margin-right: 6px;}
@media screen and (max-width: 1199px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 173px;}
	.unico .producto-detalle .tabla-espacios tr td { padding: 20px 0;}
}
@media screen and (max-width: 990px) and (min-width: 768px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 140px;}
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 9px; height: 60px;}
	.unico .producto-detalle .tabla-espacios tr td img:first-child { margin-right: 8px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 0px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 7px;}
}
@media screen and (max-width: 767px) and (min-width: 710px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 15px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 14px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 15px;}
}
@media screen and (max-width: 745px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 183px; float: left; padding-bottom: 0;}
	.unico .producto-detalle .tabla-espacios tr td:nth-child(2) { float: left; width: calc(100% - 183px); padding-bottom: 0; padding-top: 40px;}
	.unico .producto-detalle .tabla-espacios tr td:last-child { float: left; width: 100%; padding-bottom: 30px;}
	.unico .producto-detalle .tabla-espacios tr td img { width: auto !important;}
}
@media screen and (max-width: 489px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 15px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 14px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 15px;}
}
@media screen and (max-width: 430px){
	.unico .producto-detalle .tabla-espacios tr td img { height: 60px;}
}
@media screen and (max-width: 420px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 160px;}
	.unico .producto-detalle .tabla-espacios tr td:nth-child(2) { width: calc(100% - 160px); padding-top: 38px;}
}
@media screen and (max-width: 360px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 10px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 9px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 10px;}
}
@media screen and (max-width: 340px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 5px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 4px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 9px;}
}


/* JUBILADOS */
.no-left { padding-left: 0;}
.no-right { padding-right: 0;}
.overflow-auto { overflow: auto; max-width: 100%;}
/**/
.producto-detalle .jubilados h2 { font-size: 21px;}
.producto-detalle .jubilados h2 { font-size: 21px;}
.producto-detalle .jubilados h3 { font-size: 21px;}
.producto-detalle .jubilados p .fa { font-size: 18px; color: #779c48; width: 30px;}
.producto-detalle .jubilados p .fa-phone { padding-left: 3px;}
.producto-detalle .jubilados p .fa-user { padding-left: 4px;}
/**/
.producto-detalle .jubilados .promo-servicios { float: left; margin-right: 15px;}
/**/
.producto-detalle .jubilados .table-jubilados { text-align: center; margin-bottom: 30px; width: 567px;}
.producto-detalle .jubilados .table-jubilados tr td { line-height: 1.1; padding: 6px 20px;}
.producto-detalle .jubilados .table-jubilados tr td:first-child { text-align: left;}
.producto-detalle .jubilados .table-jubilados tr td div { font-size: 20px;}
.producto-detalle .jubilados .table-jubilados tr td div .fa-check-circle { color: #789c48;}
.producto-detalle .jubilados .table-jubilados tr td div .fa-times-circle { color: #bf1e2e;}
.producto-detalle .jubilados .table-jubilados tr td span { color: #939598; text-decoration: line-through; font-weight: 300;}
/**/
.producto-detalle .jubilados .beneficios-exclusivos { display: inline-block; width: 100%;}
.producto-detalle .jubilados .beneficios-exclusivos p { color: #779c48; font-size: 12px; margin-bottom: 15px;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { background-size: cover !important; height: 167px; margin-bottom: 10px;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-1.jpg) no-repeat -111px center;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-2.jpg) no-repeat -93px center;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-3.jpg) no-repeat -83px center;}
/**/
.producto-detalle .jubilados .cuadro-exclusivo { display: inline-block; border: 1px solid #779c48; margin-bottom: 30px;}
.producto-detalle .jubilados .cuadro-exclusivo>h4 { display: block; background: #779c48; padding: 5px 10px; width: fit-content; margin: -12px auto 12px auto; font-size: 14px; color: #fff;}
.producto-detalle .jubilados .cuadro-exclusivo div h4 { color: #779c48; font-size: 16px; font-weight: 400; padding-left: 25px;}
.producto-detalle .jubilados .cuadro-exclusivo div h4 .fa { margin-right: 10px; margin-left: -25px;}
.producto-detalle .jubilados .cuadro-exclusivo div p { padding-left: 26px;}
/**/
.producto-detalle .jubilados .seguros { display: inline-block;}
.producto-detalle .jubilados .seguros .iconos { padding-bottom: 30px;}
.producto-detalle .jubilados .seguros .iconos ul { list-style: none; padding: 0; margin: 0;}
.producto-detalle .jubilados .seguros .iconos ul li { float: left; max-width: 20%; padding: 0 3.1%;}
.producto-detalle .jubilados .seguros .iconos ul li:before { content: "";}
.producto-detalle .jubilados .seguros .iconos ul li:first-child { padding-left: 0;}
.producto-detalle .jubilados .seguros .iconos ul li:last-child { padding-right: 0;}
.producto-detalle .jubilados .seguros .iconos object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.producto-detalle .jubilados .seguros .iconos ul li sup { font-size: 50%; top: -.9em;}
/**/
.producto-detalle .jubilados .promo-fe { display: flex; border: 1px solid #789c48;}
.producto-detalle .jubilados .promo-fe div { display: flex; flex-flow: column wrap; padding-right: 25px;}
.producto-detalle .jubilados .promo-fe div:last-child { justify-content: flex-start; padding-top: 20px;}
.producto-detalle .jubilados .promo-fe p { display: table-cell; vertical-align: middle; padding-right: 25px;}
.producto-detalle .jubilados .promo-fe p i { width: 10px;}
.producto-detalle .jubilados .promo-fe li { line-height: 1.4; margin-bottom: 8px;}
/**/
.producto-detalle .jubilados ol { padding: 0; counter-reset: item;}
.producto-detalle .jubilados ol>li { margin: 0; padding: 0 0 0 2em; text-indent: -2em; list-style-type: none; counter-increment: item;}
.producto-detalle .jubilados ol>li:before { display: inline-block; width: 1.5em; padding-right: 0.5em; font-weight: bold; text-align: right; content: counter(item) ".";}
/**/
.producto-detalle .jubilados .legales { color: #939598; margin-top: 25px;}
/**/
@media screen and (max-width: 1199px) {
	.producto-detalle .jubilados .table-jubilados { width: 417px;}
}
@media screen and (max-width: 991px) {
	.producto-detalle .jubilados .promo-servicios { width: initial !important; margin-bottom: 20px;}
	.producto-detalle .jubilados .table-jubilados { width: 100%;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { font-size: 13px; line-height: 1.4;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { background: none !important; height: auto;}
	.producto-detalle .jubilados .promo-fe { flex-flow: column wrap;}
	.producto-detalle .jubilados .promo-fe div:first-child { background: #789c48;}
	.producto-detalle .jubilados .promo-fe div:last-child { padding: 10px 25px;}
	.producto-detalle .jubilados .promo-fe div { padding-right: 0;}
	.producto-detalle .jubilados .promo-fe img { display: block; width: auto !important; margin: auto;}
	.producto-detalle .jubilados .promo-fe p { display: block; padding: 15px;}
}
@media screen and (max-width: 767px) {
	.no-left { padding-right: 0;}
	.no-right { padding-left: 0;}

	.producto-detalle .jubilados .beneficios-exclusivos img { width: auto !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-1.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-2.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-3.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { height: 167px; margin-bottom: 10px;}
	.producto-detalle .jubilados .cuadro-exclusivo div p { margin-bottom: 20px; margin-top: -10px;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { font-size: 14px;}
	.producto-detalle .jubilados .promo-fe { width: 100%; margin-bottom: 30px;}
	.producto-detalle .jubilados .no-right .promo-fe { margin-bottom: 10px;}
}
@media screen and (max-width: 690px) {
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul { margin-top: -20px;}
	.producto-detalle .jubilados .seguros .iconos ul li { max-width: 100%; width: 100%; margin-bottom: 0; text-align: center;}
	.producto-detalle .jubilados .seguros .iconos ul li:first-child { padding-left: 2%;}
	.producto-detalle .jubilados .seguros .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.producto-detalle .jubilados .seguros .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 340px) {
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background-position: -111px center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background-position: -93px center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background-position: -83px center !important; background-size: cover !important;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { margin-bottom: 25px;}
	.producto-detalle .jubilados .seguros .iconos object { padding-bottom: 10px;}
}

/* JUBILADOS - MAYORES EXPERTOS */
.mayores-expertos .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.mayores-expertos .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.mayores-expertos .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.mayores-expertos .section-header .experiencias-header.fixthis-header { top: 0;}
.mayores-expertos .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.mayores-expertos .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.mayores-expertos .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.mayores-expertos .breadcrumb li a { color: #fff; z-index:10 !important;}
.mayores-expertos .breadcrumb > .active { color: #fff;}
.mayores-expertos .breadcrumb > li + li:before { color: #fff;}
.mayores-expertos .inner-menu { background: #fff;}
.mayores-expertos .inner-menu li a { color: #789c47;}
.mayores-expertos .inner-menu .active { background: #789c47; color: #fff;}
.mayores-expertos .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #789c47 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.mayores-expertos .eventos-group .panel-body .date .status-end { display: none;}
.mayores-expertos.experiencias .bg-header-paquete .section-header { height: 185px;}
.mayores-expertos .header-experiencia h1 { word-break: break-word;}
.mayores-expertos .header-experiencia .btn { background-color: #789c47;}
.mayores-expertos .header-experiencia .btn:hover { background-color: #68893c;}
.mayores-expertos .load-more a { color: #789c47;}
.mayores-expertos .load-more a:hover { color: #68893c;}
.mayores-expertos #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.mayores-expertos .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.mayores-expertos .solicitud-formulario .btn { background-color: #789c47;}
.mayores-expertos .solicitud-formulario .btn:hover { background-color: #68893c;}

/*NEGOCIOS Y PYMES - HOME*/
.negocios-y-pymes .homebanking-launcher h2 { padding-bottom: 0px;}
.negocios-y-pymes .homebanking-launcher h2+h2 { padding-top: 7px; padding-bottom: 7px;}
.negocios-y-pymes .homebanking-launcher h2 a { height: 40px; padding-top: 11px;}
.negocios-y-pymes .homebanking-launcher p { background: rgba(255, 255, 255, 0.7); color: #000; height: 25px; font-size: 14px !important; font-weight: 400 !important;}
.negocios-y-pymes .homebanking-launcher p:hover { background: rgba(255, 255, 255, 0.9);}
.negocios-y-pymes .homebanking-launcher p a { color: #000; padding-top: 2px;}
.negocios-y-pymes .homebanking-launcher h2.btn-turnos-header { padding-top: 0px;}
.negocios-y-pymes .homebanking-launcher h2.btn-turnos-header a { background: #8a8e8f;}
.negocios-y-pymes .homebanking-launcher h2.btn-turnos-header a:hover { background: #414141;}

/**/
.negocios-y-pymes .negocios-y-pymes-title { font-size: 27px; color: #4f504f; text-transform: uppercase; text-align: center; margin: 30px 0 25px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.negocios-y-pymes .negocios-y-pymes-title strong { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400 !important;}
/**/
/* .negocios-y-pymes .destacados { float: left; width: 100%;} */
.negocios-y-pymes .destacados .destacado-bg { position: relative; height: 410px; margin-bottom: 30px;}
.negocios-y-pymes .destacados .destacado-1 .destacado-bg { background: url(../images/nyp/foto-comercios-2023.jpg) no-repeat center center; background-size: cover;}
.negocios-y-pymes .destacados .destacado-2 .destacado-bg { background: url(../images/nyp/foto-profesionales.jpg) no-repeat center center; background-size: cover;}
.negocios-y-pymes .destacados .destacado-3 .destacado-bg { background: url(../images/nyp/foto-pymes-2021.jpg) no-repeat center center; background-size: cover;}
.negocios-y-pymes .destacados .destacado-4 .destacado-bg { background: url(../images/nyp/foto-consorcios.jpg) no-repeat center center; background-size: cover;}
.negocios-y-pymes .destacados .destacado-text { position: absolute; bottom: 0; width: 100%; height: auto;}
.negocios-y-pymes .destacados .epigrafe { color: #fff; font-size: 22px; font-weight: 300; line-height: 1.1; padding: 13px 15px; width: 100%; margin: 0;}
.negocios-y-pymes .destacados .epigrafe strong { font-weight: 400;}
.negocios-y-pymes .destacados .destacado-1 .epigrafe { background: rgba(120, 156, 72, .6); padding: 25px 15px;}
.negocios-y-pymes .destacados .destacado-2 .epigrafe { background: rgba(98, 98, 102, .6);}
.negocios-y-pymes .destacados .destacado-3 .epigrafe { background: rgba(120, 156, 72, .6); padding: 25px 15px;}
.negocios-y-pymes .destacados .destacado-4 .epigrafe { background: rgba(98, 98, 102, .6); padding: 25px 15px;}
.negocios-y-pymes .destacados .bajada { color: #fff; padding: 13px 15px; font-size: 15px; min-height: 75px; margin: 0;}
.negocios-y-pymes .destacados .link-bajada { display: block; padding-left: 15px; width: 100%; color: #fff; height: 35px; font-weight: 700;}
.negocios-y-pymes .destacados .link-bajada i { margin-right: 2px;}
.negocios-y-pymes .destacados .destacado-1 .bajada,
.negocios-y-pymes .destacados .destacado-1 .link-bajada { background: rgba(120, 156, 72, .88);}
.negocios-y-pymes .destacados .destacado-2 .bajada,
.negocios-y-pymes .destacados .destacado-2 .link-bajada { background: rgba(98, 98, 102, .88);}
.negocios-y-pymes .destacados .destacado-3 .bajada,
.negocios-y-pymes .destacados .destacado-3 .link-bajada { background: rgba(120, 156, 72, .88);}
.negocios-y-pymes .destacados .destacado-4 .bajada,
.negocios-y-pymes .destacados .destacado-4 .link-bajada { background: rgba(98, 98, 102, .88);}
/*NOVEDADES-AGENDA - HOME*/
.novedades-agenda { margin-bottom: 30px;}
.novedades-agenda .novedades-title { font-size: 27px; color: #4f504f; text-transform: uppercase; text-align: left; margin: 30px 0 25px 0; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.novedades-agenda .novedades-title a { font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; color:#789c48; font-size: 15px; margin-left: 25px;}
.novedades-agenda .novedades-title a:hover { color:#68893d;}
.novedades-agenda ul.noticias { float:left; width: 100%; margin: 0; padding: 0; list-style-type: none;}
.novedades-agenda ul.noticias li { width: 50%; float:left; padding-right: 15px;}
.novedades-agenda ul.noticias li:last-child { padding-left: 15px; padding-right: 0;}
.novedades-agenda ul.noticias li figure { margin-bottom:10px;}
.novedades-agenda ul.noticias P { font-size:12px;}
.novedades-agenda ul.noticias H4 a { color:#789c48; font-size:18px; line-height:22px; font-weight: 400;}
.novedades-agenda ul.noticias H4 a:hover { color:#68893d;}
.novedades-agenda .novedades-agenda-box { display: inline-block;}
.novedades-agenda .novedades-agenda-box ul { float: left; border: 1px solid #e1e2e2;}
.novedades-agenda .novedades-agenda-box li { float: left; width: 100%; padding: 12px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #000; text-transform: uppercase; line-height: 19px;}
.novedades-agenda .novedades-agenda-box li:nth-child(even) { background: #f3f4f3;}
.novedades-agenda .novedades-agenda-box li a { float: left; width: calc(100% - 85px); color: #000;}
.novedades-agenda .novedades-agenda-box li .fa { float: left; margin-top: 3px; margin-right: 5px;}
.novedades-agenda .novedades-agenda-box li.action-link a { color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400;}
.novedades-agenda .novedades-agenda-box li.action-link a:hover { color: #68893d;}
.novedades-agenda .novedades-agenda-box li span { float: left; margin-right: 3px; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 300;}
.novedades-agenda .novedades-agenda-box li span.mas-info { max-width: 80px;}
.novedades-agenda .novedades-agenda-box li span.mas-info a { width: 100%; color: #789c48; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-left:8px;}
.novedades-agenda .novedades-agenda-box li span.finalizado { color: #cc2435; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 400; padding-left:8px;}
/**/
.color-emprender { color: #8b1925;}
/*BANNER NOVEDADES-AGENDA - HOME*/
.agenda-tvb-emprender { display: inline-block; background: url(/assets/images/nyp/nyp-banner-agenda-tvb-emprender-bg.jpg) no-repeat center center; background-size: cover; color: #fff; text-decoration: none;}
.agenda-tvb-emprender div { padding: 20px 30px; min-height: 174px;}
.agenda-tvb-emprender p { font-size: 23px; font-weight: 300; line-height: 27px; margin-bottom: 35px;}
.agenda-tvb-emprender .cta-promo-agenda-tvb-emprender { position: absolute; bottom: 20px; margin: 0; font-size: 14px; font-weight: 900 !important;}
/*BANNER PRIMERA EXPORTACION - HOME*/
.primera-exportacion { display: inline-block; background: url(/assets/images/nyp/nyp-banner-primera-exportacion-bg.jpg) no-repeat center center; background-size: cover; color: #fff; text-decoration: none;}
.primera-exportacion div { padding: 20px 30px; min-height: 174px;}
.primera-exportacion p { font-size: 23px; font-weight: 300; line-height: 27px; margin-bottom: 35px;}
.primera-exportacion .cta-promo-primera-exportacion { position: absolute; bottom: 20px; margin: 0; font-size: 14px; font-weight: 900 !important;}
/*FOOTER FIJO*/
.cta-quiero-ser-cliente { background-color: rgba(65,65,65,.7); text-align: center; color: #fff; padding: 0; position: fixed; left: 0; bottom: 0; width: 100%; display: block; z-index: 101; height: 42px;}
.cta-quiero-ser-cliente a { background-color: #80c1c1; font-weight: 700; display: inline-block; font-size: 24px; color: #fff; line-height: 1; padding: 15px 22px 8px 22px; position: relative; top: -29px;}
.cta-quiero-ser-cliente a span { font-size: 13px; text-transform: uppercase;}
.cta-quiero-ser-cliente a:hover { background: #73b2b5;}

/* NEGOCIOS Y PYMES - INTERNAS */

.interna .breadcrumb li a { color: #fff;}
.interna .breadcrumb > li + li:before { color: #fff;}
.interna .breadcrumb > .active { color: #fff;}
.interna .negocios-y-pymes .homebanking-launcher { top: -50px;}
.interna .negocios-y-pymes { background: url(../images/comercios-header.jpg) no-repeat center center; background-size: cover; height: 348px; margin-top: -32px; margin-bottom: 50px; padding-top: 50px; text-align: left;}
.interna .negocios-y-pymes h1 { color: #fff; font-weight: 300; margin-bottom: 20px; font-size: 35px;}
.interna .negocios-y-pymes p { color: #fff; font-size: 18px; font-weight: 300; margin-bottom: 45px;}
.interna .producto-detalle h2 { font-size: 30px; padding-bottom: 15px;}
.interna .producto-detalle h2 strong { font-weight: 400 !important;}
.interna .producto-detalle h3 { padding: 30px 0;}
.interna .producto-detalle p.copete { font-size: 18px; line-height: 1.3;}
.interna .producto-detalle p.copete a { text-decoration: none;}

/* NEGOCIOS Y PYMES - INTERNAS - DESTACADOS */
.interna .producto-detalle .destacados { display: inline-block;}
.interna .producto-detalle .destacados div div { height: 222px; position: relative;}
.interna .producto-detalle .destacados .destacado-1 div { background: url(../images/comercios-paso1.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .destacado-2 div { background: url(../images/comercios-paso2.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .destacado-3 div { background: url(../images/comercios-paso3.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .epigrafe { position: absolute; bottom: 0; color: #fff; font-size: 17px; font-weight: 300; padding: 15px 20px; width: 100%; margin: 0;}
.interna .producto-detalle .destacados .destacado-1 .epigrafe { background: rgba(120, 156, 72, .8);}
.interna .producto-detalle .destacados .destacado-2 .epigrafe { background: rgba(88, 115, 53, .8);}
.interna .producto-detalle .destacados .destacado-3 .epigrafe { background: rgba(68, 89, 40, .8);}
.interna .producto-detalle .destacados .bajada { color: #fff; padding: 15px 20px; font-size: 18px; min-height: 160px;}
.interna .producto-detalle .destacados .destacado-1 .bajada { background: #789c48;}
.interna .producto-detalle .destacados .destacado-2 .bajada { background: #587335;}
.interna .producto-detalle .destacados .destacado-3 .bajada { background: #445928;}
.interna .producto-detalle .destacados .bajada a { color: #fff;}

/* NEGOCIOS Y PYMES - INTERNAS - BENEFICIOS - ICONOS */
.interna .producto-detalle .beneficios-iconos { display: inline-block; width: 100%;}
.interna .producto-detalle .beneficios-iconos .iconos { padding-bottom: 30px; width: 100%;}
.interna .producto-detalle .beneficios-iconos .iconos ul { float: left; width: 100%; list-style: none; padding: 0;}
.interna .producto-detalle .beneficios-iconos .iconos ul li { float: left; max-width: 33.3%; width: 33.3%; padding: 0 2.5%; text-align: center;}
.interna .producto-detalle .beneficios-iconos .iconos ul li:before { content: "";}
.interna .producto-detalle .beneficios-iconos .iconos ul li:first-child { padding-left: 0; padding-right: 5%;}
.interna .producto-detalle .beneficios-iconos .iconos ul li:last-child { padding-left: 5%; padding-right: 0;}
.interna .producto-detalle .beneficios-iconos .iconos ul li h4 { color: #789c48;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a { text-decoration: none; color: inherit;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a:hover h4 { text-decoration: underline; color: #789c48;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a:hover p { text-decoration: underline;}
.interna .producto-detalle .beneficios-iconos .iconos object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.interna .producto-detalle .beneficios-iconos .iconos ul li sup { font-size: 50%; top: -.9em;}

/* NEGOCIOS Y PYMES - INTERNAS - TABLA */
.interna .table-interna-nyp { text-align: center; margin-top: 5px; margin-bottom: 30px; border: none;}
.interna .table-interna-nyp tr th { height: 173px; width: 1140px; padding: 0; border: none; background-color: #fff; text-align: center; vertical-align: bottom;}
.interna .table-interna-nyp tr th p { background-color: #789c48; font-size: 16px; color: #fff; padding: 5px; margin: 0;}
.interna .table-interna-nyp tr th:first-child { border-left: 1px solid #fff; text-align: left; vertical-align: middle; padding: 6px 20px; color: #789c48; font-size: 30px; line-height: 1; font-weight: 400;}
.interna .table-interna-nyp tr th:first-child strong { font-weight: 900;}
.interna .table-interna-nyp tr td { padding: 15px 20px;}
.interna .table-interna-nyp tr td:first-child { text-align: left;}
.interna .table-interna-nyp tr td .fa { font-size: 25px; color: #789c48; margin-right: 5px;}
.interna .table-interna-nyp tr td .fa-premium { color: #a4a4a3;}
.interna .table-interna-nyp tr td .fa-unico { color: #bdafa3;}
.interna .table-interna-nyp tr td .fa-times-circle { color: #bf1e2e;}

/* NEGOCIOS Y PYMES - INTERNAS - CONT DE TABLA MOBILE */
.interna .table-interna-nyp-mbl h2 { color: #789c48; font-size: 24px !important; font-weight: 400; padding: 10px 0 20px 0;}
.interna .table-interna-nyp-mbl h2 strong { font-weight: 900;}
.interna .table-interna-nyp-mbl .header-cuenta-nyp  { position: relative; height: 172px;}
.interna .table-interna-nyp-mbl .header-cuenta-nyp p { position: absolute; bottom: 0; width: 100%; text-align: center; background-color: #789c48; font-size: 16px; color: #fff; padding: 5px; margin: 0;}
.interna .table-interna-nyp-mbl .acordion-box h3 { padding: 10px 15px;}
.interna .table-interna-nyp-mbl .acordion-box h3 a { font-weight: 700;}
.interna .table-interna-nyp-mbl .acordion-box ul li:before { display: none;}
.interna .table-interna-nyp-mbl .acordion-box ul li { font-size: 16px; line-height: 1.2; padding-left: 30px; margin-bottom: 12px;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa { font-size: 20px; color: #789c48; margin-left: -30px; margin-right: 10px;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa-premium { color: #a4a4a3;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa-unico { color: #bdafa3;}

/* NEGOCIOS Y PYMES - INTERNAS - PROMOS DE COLOR PLENO */
.producto-detalle .promos-plenas>div { margin-bottom: 40px;}
.producto-detalle .promos-plenas a { color: #fff; text-decoration: none;}
.producto-detalle .promos-plenas a div { padding: 20px 30px; min-height: 120px;}
.producto-detalle .promos-plenas p { font-size: 23px; font-weight: 300; line-height: 1.1; margin-bottom: 30px;}
.producto-detalle .promos-plenas .cta-promo-plena { position: absolute; bottom: 20px; margin: 0; font-size: 14px;}
.producto-detalle .promos-plenas .cta-promo-plena strong { font-weight: 900 !important;}

/* NEGOCIOS Y PYMES - TEVABIEN EMPRENDER */
.tevabien-emprender .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.tevabien-emprender .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.tevabien-emprender .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header { top: 0;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.tevabien-emprender .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.tevabien-emprender .breadcrumb li a { color: #fff; z-index:10 !important;}
.tevabien-emprender .breadcrumb > .active { color: #fff;}
.tevabien-emprender .breadcrumb > li + li:before { color: #fff;}
.tevabien-emprender .inner-menu { background: #fff;}
.tevabien-emprender .inner-menu li a { color: #8b1925;}
.tevabien-emprender .inner-menu .active { background: #8b1925; color: #fff;}
.tevabien-emprender .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #8b1925 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.tevabien-emprender .eventos-group .panel-body .date .status-end { display: none;}
.tevabien-emprender.experiencias .bg-header-paquete .section-header { height: 185px;}
.tevabien-emprender .header-experiencia h1 { word-break: break-word;}
.tevabien-emprender .header-experiencia .btn { background-color: #8b1925;}
.tevabien-emprender .header-experiencia .btn:hover { background-color: #6d131c;}
.tevabien-emprender .load-more a { color: #8b1925;}
.tevabien-emprender .load-more a:hover { color: #6d131c;}
.tevabien-emprender #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.tevabien-emprender .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.tevabien-emprender .solicitud-formulario .btn { background-color: #8b1925;}
.tevabien-emprender .solicitud-formulario .btn:hover { background-color: #6d131c;}

/* NEGOCIOS Y PYMES - NOTA TEVABIEN EMPRENDER */
.producto-detalle .table-tvb-emprender { text-align: center;}
.producto-detalle .table-tvb-emprender th { text-align: center; background: #8b1925; color: #fff;}
.producto-detalle .table-tvb-emprender strong { color: #8b1925;}

/*NEGOCIOS Y PYMES - RESPONSIVE*/
@media screen and (max-width: 1200px) {
	.novedades-agenda .novedades-title { font-size: 23px;}
	.novedades-agenda .novedades-title a { margin-left: 5px;}

}
@media screen and (max-width: 991px) {
	.negocios-y-pymes .negocios-y-pymes-title { font-size: 22px;}
	.negocios-y-pymes .destacados .destacado-bg { height: 300px;}
	.novedades-agenda .novedades-title { font-size: 27px;}
	.novedades-agenda .novedades-title a { margin-left: 0;}
	.cta-quiero-ser-cliente { bottom: 39px; padding: 0; height: auto;}
	.cta-quiero-ser-cliente a { border: none; font-size: 18px; padding: 12px 84px; top: 0;}
	.cta-quiero-ser-cliente a span { font-size: 10px; font-family: "NiveauGroteskRegular";}
	/* INTERNAS */
	.interna .negocios-y-pymes .homebanking-launcher { display: none;}
	.interna .producto-detalle .destacados .bajada { font-size: 16px;}
}
@media screen and (max-width: 767px) {
	.novedades-agenda .novedades-title { font-size: 23px;}
	.negocios-y-pymes .destacados .bajada { min-height: unset;}
	/* INTERNAS */
	.interna .producto-detalle .destacados .bajada { min-height: unset !important; font-size: 18px;}
	.interna .producto-detalle .destacados { display: block;}
}
@media screen and (max-width: 690px) {
	/* INTERNAS - ICONOS */
	.interna .producto-detalle .beneficios-iconos .iconos ul { margin-top: -20px;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li { max-width: 100%; width: 100%; margin-bottom: 20px; text-align: center;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li:first-child { padding-left: 2%;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.interna .producto-detalle .beneficios-iconos .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 676px) {
	.cta-quiero-ser-cliente { bottom: 55px;}
	.cta-quiero-ser-cliente a { width: 100%; padding: 15px;}
}
@media screen and (max-width: 550px) {
	.interna .table-interna-nyp { max-width: 100%; overflow: scroll;}
	.interna .producto-detalle .destacados .bajada { font-size: 16px;}
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 420px) {
	/* INTERNAS */
	.interna .negocios-y-pymes { height: 210px;}
}
@media screen and (max-width: 370px) {
	/* INTERNAS */
	.interna .producto-detalle h2 { font-size: 22px;}
}
@media screen and (max-width: 340px) {
	.novedades-agenda ul li h4 a { font-size:16px !important; line-height:20px !important;}
	.novedades-agenda ul.list-unstyled li a { font-size:11px !important;}
	/* INTERNAS - ICONOS */
	.interna .producto-detalle .beneficios-iconos .iconos ul li { margin-bottom: 25px;}
	.interna .producto-detalle .beneficios-iconos .iconos object { padding-bottom: 10px;}
}

/*LANDINGS SEGUROS*/
.footer-ssn-legal { text-align: center;}
.footer-ssn-legal ul { margin: 40px auto 0 auto; border-top: 1px solid #d4d5d6; padding: 2% 0;}
.footer-ssn-legal ul li { display: inline-block; font-size: 13px; border-left: 1px solid #d4d5d6; padding-left: 2%; padding-right: 2%; vertical-align: middle;margin-bottom: 10px;}
.footer-ssn-legal ul li:before { content: "";}
.footer-ssn-legal ul li:after { display: none;}
.footer-ssn-legal ul li:first-child { border-left: 0; padding-left: 0;}
.footer-ssn-legal ul li:last-child { padding-right: 0;}

@media screen and (max-width: 991px) {
	.footer-ssn-legal ul li img { width: 210px; height: auto;}
}
@media screen and (max-width: 749px) {
	.footer-ssn-legal ul li { display: block; border-left: 0;}
	.footer-ssn-legal ul li:first-child { padding-left: 2%;}
}

/*CTA - HACETE CLIENTE*/
.cta-quiero-ser-comafi { background-color:rgba(255, 255, 255, .7); text-align: center; color: #fff; padding: 0; position: fixed; left: 0; bottom: 0; width: 100%; display: block; z-index: 101; height: 40px;}
.cta-quiero-ser-comafi a { background-color: #789c48; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: 700; display: inline-block; font-size: 23px; color: #fff; line-height: 1; padding: 19px 40px 28px 40px; position: relative; top: -18px; animation-name: btn-bottom; animation-duration: 3s;}
.cta-quiero-ser-comafi a span { font-size: 13px; text-transform: uppercase;}
@keyframes btn-bottom { from { top: 140px;} to { top: -18px;}}
.cta-quiero-ser-comafi a:hover { background: #486225;}

@media screen and (max-width: 991px){
	.cta-quiero-ser-comafi { bottom: 39px; padding: 0; height: auto; z-index: 100;}
	.cta-quiero-ser-comafi a { border: none; font-size: 19px; padding: 14px 84px; top: 0;}
	.cta-quiero-ser-comafi a span { font-size: 11px;}
	@keyframes btn-bottom { from { top: 140px;} to { top: 0;}}
}
@media screen and (max-width: 676px){
	.cta-quiero-ser-comafi { bottom: 55px;}
	.cta-quiero-ser-comafi a { width: 100%;}
}


/*MODAL CENSO*/
#modal.modal-censo { background-color: rgba(0, 0, 0, 0.5);}
#modal.modal-censo .modal-dialog .modal-content { max-width: 1070px; margin: auto;}
#modal.modal-censo .modal-dialog .modal-content .modal-header{ padding-bottom: 0;}
#modal.modal-censo .modal-dialog .modal-content .modal-header .modal-title { text-align: center;margin-top: 40px;margin-bottom: 20px;font-size: 16px;font-weight: 400;text-transform: none;}
#modal.modal-censo .solicitud-formulario { max-width: 500px; margin: auto; margin-bottom: 15px; text-align: center;}
#modal.modal-censo .solicitud-formulario .form-control { border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000; height: 36px; font-size: 15px; text-align: center !important;}
#modal.modal-censo .solicitud-formulario .form-control::-webkit-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control::-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:-ms-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario label.required { text-align: center; font-size: 20px; margin-bottom: 10px;}
#modal.modal-censo .solicitud-formulario label.required:before { content: "";}
#modal.modal-censo .solicitud-formulario .form-group:nth-child(2) { margin-bottom: 20px;}
#modal.modal-censo .solicitud-formulario .form-group:nth-child(2) label.required { margin: 0;}
#modal.modal-censo .solicitud-formulario label.radio-inline { background: #f7f8f7; border: 1px solid #dee0de; padding: 5px 30px; margin-top: 15px; color: #68893d; text-transform: uppercase; letter-spacing: 0.7px;}
#modal.modal-censo .solicitud-formulario label.radio-inline:hover { background: #68893d; color: #fff;}
#modal.modal-censo .solicitud-formulario label.radio-inline.active { background: #68893d; color: #fff;}
#modal.modal-censo .solicitud-formulario label.radio-inline input { visibility: hidden;}
#modal.modal-censo .modal-dialog { margin: 10% auto;}
#modal.modal-censo #rtaFalse { font-size: 16px; text-align: center; border: 1px solid #dee0de; padding: 0px 25px 20px 25px;}



/*HOME EMPRESAS 2021*/

@font-face { font-family: 'MullerRegular'; src: local('Muller Regular'), local('MullerRegular'), url('/assets/fonts/muller-regular.otf'); font-weight: 400; font-style: normal;}
@font-face { font-family: 'MullerBold'; src: local('Muller Bold'), local('MullerBold'), url('/assets/fonts/muller-bold.otf'); font-weight: 600; font-style: normal;}
.empresas #footerIndividuos, .empresas #preFooterIndividuos { display: none !important;}
.empresas #footerEmpresas { display: block !important;}
.containerEmpresas { padding-top: 50px; padding-bottom: 50px;}
.mb-25 { margin-bottom: 25px !important;}
/*bloque Iconos*/
.iconosEmpresas ul { display: flex; align-items: center; justify-content: space-between; list-style: none; flex-wrap: wrap; padding: 0 50px; margin: 0;}
.iconosEmpresas ul li { text-align: center; margin: 35px 15px;}
.iconosEmpresas ul li a { font-size: 16px; font-weight: 600; line-height: 1; text-decoration: none;}
.iconosEmpresas ul li a img { width: 48px; height: 47px; display: block; margin: 0 auto 8px auto;}
.iconosEmpresas ul li a:hover img { transform: scale(1.2) translateY(-5px); transition: 0.3s; filter: brightness(90%);}
/*bloque Productos*/
.empresasTitle { text-align: center; color: #789c48; font-size: 32px; font-family: "MullerBold", "Lato", Arial, Helvetica, sans-serif; font-weight: 600; margin-top: 0; margin-bottom: 5px;}
.empresasTitleBajada { text-align: center; margin-top: 0; margin-bottom: 30px;}
/**/
.encolumnado { display: flex; flex-wrap: wrap; margin-bottom: 30px;}
.encolumnado > div { margin-bottom: 35px;}
.encolumnado a { display: flex; height: 100%; flex-wrap: wrap; align-content: flex-start; background: #fff; min-height: 325px; transition: all ease .5s;}
.encolumnado a div { width: 100%;}
.productosEmpresas { background-color: #efefef; padding-top: 55px; padding-bottom: 0; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #e7e7e7;}
.productosEmpresasBg { min-height: 199px; background-color: #efefef; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: all ease .5s;}
.productosEmpresasBgDestacado { min-height: 249px;}
.productosEmpresasText { padding: 15px 20px; transition: all ease .5s;}
.productosEmpresasText h4 { color: #789c48; font-size: 20px; font-family: "MullerBold", "Lato", Arial, Helvetica, sans-serif; font-weight: 600; margin: 0;}
.productosEmpresasText p { color: #000; font-size: 16px; margin: 0;}
.encolumnado a.bgVerde { background-color: #789c48;}
.encolumnado a.bgVerde h4 { color: #fff;}
.encolumnado a.bgVerde p { color: #fff;}
.encolumnado a:hover { background: #789c48;}
.encolumnado a:hover .productosEmpresasBg { min-height: 0;}
.encolumnado a:hover .productosEmpresasText { margin-top: 100px;}
.encolumnado a:hover h4, .encolumnado a:hover p { color: #fff;}
/**/
.encolumnado .productosEmpresasIcon { align-content: center; padding: 25px;}
.encolumnado .productosEmpresasIcon img { transition: cubic-bezier(0.71, 0, 0.21, 1) .7s; width: 44px; height: 44px;}
.encolumnado .productosEmpresasIcon:hover img { transform: rotateY(360deg);}
.productosEmpresasIcon h4 { color: #aa3714; font-size: 20px; font-family: "MullerBold", "Lato", Arial, Helvetica, sans-serif; font-weight: 600;}
.productosEmpresasIcon p { color: #000; font-size: 16px; min-height: 70px;}
.productosEmpresasIcon p.contactate, .contactate { color: #aa3714; font-size: 15px; text-decoration: underline; min-height: unset;}
/*bloque Eventos*/
.tabsEventos { display: flex; justify-content: center; border-top: 1px solid #d7d7d7; margin-bottom: 35px;}
.tabEventos { cursor: pointer; font-family: "MullerRegular", "Lato", Arial, Helvetica, sans-serif; font-weight: 400; border: 1px solid #aa3714; color: #aa3714;padding: 5px 15px; font-size: 17px;}
.tabEventos.active { background: #aa3714; color: #fff;}
/**/
.colEvento { margin-bottom: 40px;}
.infoEvento { display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 10px;}
.infoEvento div { padding: 0 15px;}
.mesEvento { background: #aa3714; padding: 4px 9px; color: #fff; display: inline-block; font-family: "MullerRegular", "Lato", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1; border-radius: 2px;}
.mesEvento i { margin-right: 4px;}
.nombreEvento { color: #789c48; font-size: 20px; font-family: "MullerBold", "Lato", Arial, Helvetica, sans-serif; font-weight: 600;  border-bottom: 1px solid #d7d7d7; margin-bottom: 10px; padding-bottom: 5px;}
.fechaEvento { color: #606060; font-size: 18px; font-weight: 700; margin-bottom: 5px;}
.categoriaEvento { font-size: 12px; font-weight: 700; margin: 0; margin-top: 10px; text-transform: uppercase;}
.categoriaEvento.catVistage { color: transparent !important; background-image: url(/assets/images/empresas/logo-vistage.png); height: 35px; width: 78px;}
.tituloEvento { font-family: "MullerRegular", "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #606060;}
.tituloEvento { background: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #789c48, #789c48); background-size: 100% 0.1em, 0 0.1em; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 400ms;}
a:hover .tituloEvento, a:focus .tituloEvento { background-size: 0 0.1em, 100% 0.1em;}
/**/
.alignCenter { text-align: center;}
.btnGreen { display: inline-block; font-size: 15px; font-weight: 700; border-radius: 0; text-align: center; padding: 10px 30px; color: #fff; background: #789c48; border: 1px solid #789c48;}
.btnGreen:hover, .btnGreen:active, .btnGreen:focus { color: #fff; background: #486225;}
/*bloque Soluciones Online*/
.solucionesOnline { border-top: 1px solid #d5d5d5;}
.solucionesOnline .empresasTitle { margin-bottom: 30px;}
.solucionBox { display: flex; flex-flow: wrap column; justify-content: center; align-items: center; height: 245px; width: 100%; max-width: 500px; background: #fbf9f9; box-shadow: 3px 2px 4px #adadad; text-align: center; color: #4f504f; border: 1px solid #cfcfce; margin: 0 auto 40px auto; padding: 0 45px;}
.solucionBox:hover { box-shadow: 3px 2px 9px #adadad;}
.solucionBox:hover .solucionBajada { color: #4f504f;}
.solucionBox img { height: 65px; width: 65px; margin-bottom: 5px;}
.solucionTitulo { font-size: 19px; font-weight: 700; line-height: 1; margin-top: 0; margin-bottom: 15px;}
.solucionBajada { font-size: 16px; font-weight: 400; line-height: 1; margin-bottom: 20px;}

.copyright .agency { padding: 15px 0;}

/* EMPRESAS 2021 - EVENTOS CORPORATIVOS */
.eventosCorporativos .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.eventosCorporativos .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.eventosCorporativos .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header { top: 0;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.eventosCorporativos .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.eventosCorporativos .breadcrumb li a { color: #fff; z-index:10 !important;}
.eventosCorporativos .breadcrumb > .active { color: #fff;}
.eventosCorporativos .breadcrumb > li + li:before { color: #fff;}
.eventosCorporativos .inner-menu { background: #fff;}
.eventosCorporativos .inner-menu li a { color: #aa3714;}
.eventosCorporativos .inner-menu .active { background: #aa3714; color: #fff;}
.eventosCorporativos .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #aa3714 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.eventosCorporativos .eventos-group .panel-body .date .status-end { display: none;}
.eventosCorporativos .eventos-group .panel-body figure { width: 186px;}
.eventosCorporativos .eventos-group .panel-body .data h4 { color: #789c48; font-size: 20px; font-family: "MullerBold", "Lato", Arial, Helvetica, sans-serif; font-weight: 600;  border-bottom: 1px solid #d7d7d7; margin-bottom: 12px; padding-bottom: 5px; margin-top: 5px;}
.eventosCorporativos .eventos-group .panel-body .data p.tituloEvento a { font-family: "MullerRegular", "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #606060;}
.eventosCorporativos .eventos-group .panel-body .data p.categoriaEvento { font-family: "MullerRegular", "Lato", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #789c48; text-transform: uppercase;}
.eventosCorporativos.experiencias .bg-header-paquete .section-header { height: 185px;}
.eventosCorporativos .header-experiencia h1 { word-break: break-word;}
.eventosCorporativos .header-experiencia .btn { background-color: #aa3714;}
.eventosCorporativos .header-experiencia .btn:hover { background-color: #6d131c;}
.eventosCorporativos .load-more a { color: #aa3714;}
.eventosCorporativos .load-more a:hover { color: #6d131c;}
.eventosCorporativos #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.eventosCorporativos .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.eventosCorporativos .solicitud-formulario .btn { background-color: #aa3714;}
.eventosCorporativos .solicitud-formulario .btn:hover { background-color: #6d131c;}
.mensajeVacio { text-align: center; font-size: 22px; color: #aa3714; margin-bottom: 40px;}

@media screen and (max-width: 991px) {
	/*HOME EMPRESAS 2021*/
	.iconosEmpresas ul { position: relative; padding: 0; border-collapse: collapse; align-items: stretch;}
	.iconosEmpresas ul li { width: 33.333%; margin: 0 !important; border-color: #fff; padding: 20px 0; font-size: 13px;}
	.infoEvento { display: flex; justify-content: center;}
	.tituloEvento { text-align: center;};
	/**/
	.eventosCorporativos .eventos-group .panel-body .data p.tituloEvento a { text-align: left;}
}
@media screen and (max-width: 728px) {
	.eventosCorporativos .section-header .experiencias-header { margin-top: 35px;}
}

@media screen and (max-width: 340px) {
	.infoEvento { flex-direction: column; align-items: center;}
	.infoEvento div { text-align: center;}

}
