.wpToolbarCommonImages-AddTo{width:8px;height:8px;background-position:0 0}
.wpToolbarCommonImages-AdvancedModeHover{width:18px;height:18px;background-position:0 -18px}
.wpToolbarCommonImages-AdvancedModeHover-rtl{width:18px;height:18px;background-position:0 -46px}
.wpToolbarCommonImages-AdvancedModeOff{width:18px;height:18px;background-position:0 -74px}
.wpToolbarCommonImages-AdvancedModeOff-rtl{width:18px;height:18px;background-position:0 -102px}
.wpToolbarCommonImages-AdvancedModeOn{width:18px;height:18px;background-position:0 -130px}
.wpToolbarCommonImages-AdvancedModeOn-rtl{width:18px;height:18px;background-position:0 -158px}
.wpToolbarCommonImages-AscendingArrow{width:9px;height:9px;background-position:0 -186px}
.wpToolbarCommonImages-CloseActive{width:8px;height:8px;background-position:0 -205px}
.wpToolbarCommonImages-CloseHover{width:8px;height:8px;background-position:0 -223px}
.wpToolbarCommonImages-CollapseNodes{width:18px;height:18px;background-position:0 -241px}
.wpToolbarCommonImages-CollapseNodesHover{width:18px;height:18px;background-position:0 -269px}
.wpToolbarCommonImages-CollapseNodesHover-rtl{width:18px;height:18px;background-position:0 -297px}
.wpToolbarCommonImages-CollapseNodes-rtl{width:18px;height:18px;background-position:0 -325px}
.wpToolbarCommonImages-ContainerOff{width:18px;height:18px;background-position:0 -353px}
.wpToolbarCommonImages-ContainerOff-rtl{width:18px;height:18px;background-position:0 -381px}
.wpToolbarCommonImages-ContainerOn{width:18px;height:18px;background-position:0 -409px}
.wpToolbarCommonImages-ContainerOn-rtl{width:18px;height:18px;background-position:0 -437px}
.wpToolbarCommonImages-ContentOff{width:18px;height:18px;background-position:0 -465px}
.wpToolbarCommonImages-ContentOff-rtl{width:18px;height:18px;background-position:0 -493px}
.wpToolbarCommonImages-ContentOn{width:18px;height:18px;background-position:0 -521px}
.wpToolbarCommonImages-ContentOn-rtl{width:18px;height:18px;background-position:0 -549px}
.wpToolbarCommonImages-DescendingArrow{width:9px;height:9px;background-position:0 -577px}
.wpToolbarCommonImages-DragGridView{width:9px;height:69px;background-position:0 -596px}
.wpToolbarCommonImages-DragGridView-rtl{width:9px;height:69px;background-position:0 -675px}
.wpToolbarCommonImages-DragHandleTop{width:75px;height:7px;background-position:0 -754px}
.wpToolbarCommonImages-DragHandleTop-rtl{width:75px;height:7px;background-position:0 -771px}
.wpToolbarCommonImages-DragListView{width:9px;height:17px;background-position:0 -788px}
.wpToolbarCommonImages-DragListView-rtl{width:9px;height:17px;background-position:0 -815px}
.wpToolbarCommonImages-DragPortlets{width:100px;height:12px;background-position:0 -842px}
.wpToolbarCommonImages-DragPortlets-rtl{width:100px;height:12px;background-position:0 -864px}
.wpToolbarCommonImages-DropDown{width:9px;height:9px;background-position:0 -886px}
.wpToolbarCommonImages-DropMenuFocus{width:12px;height:12px;background-position:0 -905px}
.wpToolbarCommonImages-DropMenuFocus-rtl{width:12px;height:12px;background-position:0 -927px}
.wpToolbarCommonImages-DropMenuHover{width:12px;height:12px;background-position:0 -949px}
.wpToolbarCommonImages-DropMenuHover-rtl{width:12px;height:12px;background-position:0 -971px}
.wpToolbarCommonImages-EditActive{width:16px;height:16px;background-position:0 -993px}
.wpToolbarCommonImages-EditActive-rtl{width:16px;height:16px;background-position:0 -1019px}
.wpToolbarCommonImages-EditDisabled{width:16px;height:16px;background-position:0 -1045px}
.wpToolbarCommonImages-EditDisabled-rtl{width:16px;height:16px;background-position:0 -1071px}
.wpToolbarCommonImages-EditHover{width:16px;height:16px;background-position:0 -1097px}
.wpToolbarCommonImages-EditHover-rtl{width:16px;height:16px;background-position:0 -1123px}
.wpToolbarCommonImages-EnterProjectActive{width:16px;height:16px;background-position:0 -1149px}
.wpToolbarCommonImages-EnterProjectActive-rtl{width:16px;height:16px;background-position:0 -1175px}
.wpToolbarCommonImages-EnterProjectDisabled{width:16px;height:16px;background-position:0 -1201px}
.wpToolbarCommonImages-EnterProjectDisabled-rtl{width:16px;height:16px;background-position:0 -1227px}
.wpToolbarCommonImages-EnterProjectHover{width:16px;height:16px;background-position:0 -1253px}
.wpToolbarCommonImages-EnterProjectHover-rtl{width:16px;height:16px;background-position:0 -1279px}
.wpToolbarCommonImages-ExpandNodes-Hover{width:18px;height:18px;background-position:0 -1305px}
.wpToolbarCommonImages-ExpandNodes-Hover-rtl{width:18px;height:18px;background-position:0 -1333px}
.wpToolbarCommonImages-ExpandNodes{width:18px;height:18px;background-position:0 -1361px}
.wpToolbarCommonImages-ExpandNodes-rtl{width:18px;height:18px;background-position:0 -1389px}
.wpToolbarCommonImages-ExpandNodes-rtl-rtl{width:18px;height:18px;background-position:0 -1417px}
.wpToolbarCommonImages-FlyoutSharkfin{width:15px;height:8px;background-position:0 -1445px}
.wpToolbarCommonImages-GotoActive{width:16px;height:16px;background-position:0 -1463px}
.wpToolbarCommonImages-GotoActive-rtl{width:16px;height:16px;background-position:0 -1489px}
.wpToolbarCommonImages-GotoDisabled{width:16px;height:16px;background-position:0 -1515px}
.wpToolbarCommonImages-GotoDisabled-rtl{width:16px;height:16px;background-position:0 -1541px}
.wpToolbarCommonImages-GotoHover{width:16px;height:16px;background-position:0 -1567px}
.wpToolbarCommonImages-GotoHover-rtl{width:16px;height:16px;background-position:0 -1593px}
.wpToolbarCommonImages-HCLLogo{width:63px;height:10px;background-position:0 -1619px}
.wpToolbarCommonImages-Help12{width:12px;height:12px;background-position:0 -1639px}
.wpToolbarCommonImages-Help12-rtl{width:12px;height:12px;background-position:0 -1661px}
.wpToolbarCommonImages-HiddenPageOff{width:18px;height:18px;background-position:0 -1683px}
.wpToolbarCommonImages-HiddenPageOff-rtl{width:18px;height:18px;background-position:0 -1711px}
.wpToolbarCommonImages-HiddenPageOn{width:18px;height:18px;background-position:0 -1739px}
.wpToolbarCommonImages-HiddenPageOn-rtl{width:18px;height:18px;background-position:0 -1767px}
.wpToolbarCommonImages-IBMLogoSmallBlack{width:42px;height:22px;background-position:0 -1795px}
.wpToolbarCommonImages-InfoModeOff{width:18px;height:18px;background-position:0 -1827px}
.wpToolbarCommonImages-InfoModeOn{width:18px;height:18px;background-position:0 -1855px}
.wpToolbarCommonImages-LabelSiteTemplate{width:22px;height:22px;background-position:0 -1883px}
.wpToolbarCommonImages-LabelSiteTemplate-rtl{width:22px;height:22px;background-position:0 -1915px}
.wpToolbarCommonImages-LabelTemplate{width:22px;height:22px;background-position:0 -1947px}
.wpToolbarCommonImages-LabelTemplate-rtl{width:22px;height:22px;background-position:0 -1979px}
.wpToolbarCommonImages-ListViewOff{width:20px;height:20px;background-position:0 -2011px}
.wpToolbarCommonImages-ListViewOn{width:20px;height:20px;background-position:0 -2041px}
.wpToolbarCommonImages-Locked{width:16px;height:16px;background-position:0 -2071px}
.wpToolbarCommonImages-Locked-rtl{width:16px;height:16px;background-position:0 -2097px}
.wpToolbarCommonImages-MappedToPage{width:21px;height:17px;background-position:0 -2123px}
.wpToolbarCommonImages-MappedToPage-rtl{width:21px;height:17px;background-position:0 -2150px}
.wpToolbarCommonImages-MappingArrow{width:10px;height:10px;background-position:0 -2177px}
.wpToolbarCommonImages-MappingArrowBackward{width:12px;height:12px;background-position:0 -2197px}
.wpToolbarCommonImages-MappingArrowBackward-rtl{width:12px;height:12px;background-position:0 -2219px}
.wpToolbarCommonImages-MappingArrowForward{width:12px;height:12px;background-position:0 -2241px}
.wpToolbarCommonImages-MappingArrowForward-rtl{width:12px;height:12px;background-position:0 -2263px}
.wpToolbarCommonImages-MappingArrow-rtl{width:10px;height:10px;background-position:0 -2285px}
.wpToolbarCommonImages-MoreButtonIcon{width:12px;height:12px;background-position:0 -2305px}
.wpToolbarCommonImages-MoreButtonIcon-rtl{width:12px;height:12px;background-position:0 -2327px}
.wpToolbarCommonImages-NewPage{width:32px;height:32px;background-position:0 -2349px}
.wpToolbarCommonImages-NewPage-rtl{width:32px;height:32px;background-position:0 -2391px}
.wpToolbarCommonImages-NextPageBig{width:37px;height:40px;background-position:0 -2433px}
.wpToolbarCommonImages-NextPageBigDisabled{width:37px;height:40px;background-position:0 -2483px}
.wpToolbarCommonImages-NextPageBigDisabled-rtl{width:37px;height:40px;background-position:0 -2533px}
.wpToolbarCommonImages-NextPageBigHover{width:37px;height:40px;background-position:0 -2583px}
.wpToolbarCommonImages-NextPageBigHover-rtl{width:37px;height:40px;background-position:0 -2633px}
.wpToolbarCommonImages-NextPageBig-rtl{width:37px;height:40px;background-position:0 -2683px}
.wpToolbarCommonImages-Page{width:32px;height:32px;background-position:0 -2733px}
.wpToolbarCommonImages-PageHierarchyTemplate{width:18px;height:18px;background-position:0 -2775px}
.wpToolbarCommonImages-PageHierarchyTemplate-rtl{width:18px;height:18px;background-position:0 -2803px}
.wpToolbarCommonImages-PageSiteTemplate{width:22px;height:22px;background-position:0 -2831px}
.wpToolbarCommonImages-PageSiteTemplate-rtl{width:22px;height:22px;background-position:0 -2863px}
.wpToolbarCommonImages-PageSmall{width:18px;height:18px;background-position:0 -2895px}
.wpToolbarCommonImages-PageSmall-rtl{width:18px;height:18px;background-position:0 -2923px}
.wpToolbarCommonImages-PageTemplate{width:22px;height:22px;background-position:0 -2951px}
.wpToolbarCommonImages-PageTemplate-rtl{width:22px;height:22px;background-position:0 -2983px}
.wpToolbarCommonImages-Page-rtl{width:32px;height:32px;background-position:0 -3015px}
.wpToolbarCommonImages-PreviewActive{width:14px;height:14px;background-position:0 -3057px}
.wpToolbarCommonImages-PreviewHover{width:14px;height:14px;background-position:0 -3081px}
.wpToolbarCommonImages-PreviousPageBig{width:37px;height:40px;background-position:0 -3105px}
.wpToolbarCommonImages-PreviousPageBigDisabled{width:37px;height:40px;background-position:0 -3155px}
.wpToolbarCommonImages-PreviousPageBigDisabled-rtl{width:37px;height:40px;background-position:0 -3205px}
.wpToolbarCommonImages-PreviousPageBigHover{width:37px;height:40px;background-position:0 -3255px}
.wpToolbarCommonImages-PreviousPageBigHover-rtl{width:37px;height:40px;background-position:0 -3305px}
.wpToolbarCommonImages-PreviousPageBig-rtl{width:37px;height:40px;background-position:0 -3355px}
.wpToolbarCommonImages-Reload{width:20px;height:20px;background-position:0 -3405px}
.wpToolbarCommonImages-Reload-rtl{width:20px;height:20px;background-position:0 -3435px}
.wpToolbarCommonImages-ShowActive{width:16px;height:16px;background-position:0 -3465px}
.wpToolbarCommonImages-ShowActive-rtl{width:16px;height:16px;background-position:0 -3491px}
.wpToolbarCommonImages-ShowDisabled{width:16px;height:16px;background-position:0 -3517px}
.wpToolbarCommonImages-ShowDisabled-rtl{width:16px;height:16px;background-position:0 -3543px}
.wpToolbarCommonImages-ShowHover{width:16px;height:16px;background-position:0 -3569px}
.wpToolbarCommonImages-ShowHover-rtl{width:16px;height:16px;background-position:0 -3595px}
.wpToolbarCommonImages-Site{width:18px;height:18px;background-position:0 -3621px}
.wpToolbarCommonImages-Site32{width:32px;height:32px;background-position:0 -3649px}
.wpToolbarCommonImages-TileViewOff{width:20px;height:20px;background-position:0 -3691px}
.wpToolbarCommonImages-TileViewOn{width:20px;height:20px;background-position:0 -3721px}
.wpToolbarCommonImages-VanityUrl{width:32px;height:32px;background-position:0 -3751px}
.wpToolbarCommonImages-VanityUrl-rtl{width:32px;height:32px;background-position:0 -3793px}

.wpToolbarCommonImages{background-image:url('/wps/toolbarModules/modules/common/css/images/common.png');background-repeat:no-repeat;display:-moz-inline-box;display:inline-block}
.lotusImagesOff .wpToolbarCommonImages{display:none}

.wpToolbarCommon .wpToolbarAltText,
.wpToolbarCommon .wpToolbarImagesOff {
    display: none;
}
.lotusImagesOff .wpToolbarCommon img,
.wpthemeImagesOff .wpToolbarCommon img,
.lotusImagesOff.wpToolbarCommon img,
.wpthemeImagesOff.wpToolbarCommon img {
    display: none !important;
}
.wpthemeImagesOff .wpToolbarCommon .wpToolbarImagesOff,
.lotusImagesOff .wpToolbarCommon .wpToolbarImagesOff,
.wpthemeImagesOff.wpToolbarCommon .wpToolbarImagesOff,
.lotusImagesOff.wpToolbarCommon .wpToolbarImagesOff {
    display: inline;
}

.wpToolbarCommon img {
	border: none;
}body#content {color: #222; font: 75%/1.5 Arial,Helvetica,sans-serif; margin: 0; padding: 0;} .wptheme_ie7 body {position: relative;}body.locale_ja, .locale_ja * {font-family: "MS UI Gothic","MS PGothic","Apple Gothic",Arial,Helvetica,sans-serif;}a, a:active {color: #10498F; text-decoration: none;}a:hover, a:focus {color: #05386B; text-decoration: underline;}.wpthemeHeader img,.wpthemeBanner img,.wpthemeSecondaryBanner img,.wpthemeFooter img {border: 0 none; vertical-align: middle;}article, aside, footer, header, hgroup, nav, section {display:block}section.ibmPortalControl {padding: 0;} .wpthemeFrame {min-width: 980px;}.wpthemeInner, .wpthemeSecondaryNav {/*margin: 0 auto; width: 980px;*/}.wpthemeLeft {float: left;text-align:left;}.wpthemeRight {float: right;text-align:right;}.wpthemeClear {clear: both;}.wpthemeDisplayNone {display: none;}.wpthemeOverflowAuto {/*overflow: auto;*/}.wpthemeUnderlineText:hover, .wpthemeUnderlineText:focus {text-decoration:underline; cursor:pointer;}.wpthemeAccess {position: absolute; top: -99999px;}.wpthemeAltText {display: none;}.wpthemeImagesOff .wpthemeAltText {display: block;}.wpthemeImagesOff #wpthemeComplementaryContentText.wpthemeAltText {display: none;}.wpthemeImagesOff .wpthemeNavListItem.wpthemeSelected {border: 1px outset #AAAAAA;}.wpthemeImagesOff .lotusui30 .lotusTabs .lotusSelected {border: 1px outset #AAAAAA;}.wpthemeImagesOff .lotusui30 .lotusForm2 .lotusText {border: 1px outset #AAAAAA;}.wpthemeImagesOff .lotusui30 input.lotusFormButton {border: 1px outset #AAAAAA;}.wpthemeHeader {background-color: #424142; overflow: hidden; text-align: left;}.wpthemeLogo {display: none; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png"); background-position:0 -758px; width:95px; height:18px; margin-top: 5px;}.wpthemeDraftPageText::before {content:"(";}.wpthemeDraftPageText::after {content:")";}.wpthemeHiddenPageText::before {content:"[";}.wpthemeHiddenPageText::after {content:"]";}.wpthemeHiddenDraftPageText::before {content:"([";}.wpthemeHiddenDraftPageText::after {content:"])";}.wpthemeHeader .wpthemeNavContainer1 {float: left;}.wpthemeHeaderNav ul {padding: 0 0 0 5px; margin: 0; line-height: 2.1em;}.wpthemeHeaderNav ul li.wpthemeNavListItem {display: block; margin: 0; font-size: 0.9em; color: #fff; padding: 0px 2px; line-height: 2.3em;}.wpthemeHeader .wpthemeHeaderNav ul li a:link,.wpthemeHeader .wpthemeHeaderNav ul li a:visited, .wpthemeHeader .wpthemeHeaderNav ul li a:active {color: #fff; font-weight: normal; padding: 3px 13px;}.wpthemeHeader .wpthemeHeaderNav ul li a:hover,.wpthemeHeader .wpthemeHeaderNav ul li a:focus, .wpthemeHeader .wpthemeHeaderNav ul li.wpthemeSelected a {color: #fff; text-decoration: none; background-color: #717171;}.wpthemeBanner {padding: 0;}.wpthemeBannerInner {background: #353535; background: -moz-linear-gradient(center top , #565656 0%, #353535 100%) repeat scroll 0 0 #353535; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#353535)); background: -webkit-linear-gradient(top, #565656 0%,#353535 100%); background: -o-linear-gradient(top, #565656 0%,#353535 100%); background: -ms-linear-gradient(top, #565656 0%,#353535 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#353535',GradientType=0 ); background: linear-gradient(top, #565656 0%,#353535 100%); border-top: 1px solid #636363; border-bottom: 1px solid #272727;}.lotusui_ie8 .wpthemeBannerInner {background-color: #353535; filter: none;}.wpthemeBanner ul {margin: 0; padding: 0; overflow: visible; list-style-type: none; line-height: 1.5;}.wpthemeOverlay {display:none; position:absolute; z-index:100; width:100%; background:rgba(1, 1, 1, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#af404040, endColorstr=#af404040);}.wpthemeOpen, .wpthemeOpen .wpthemeOverlay {height:19.4em !important;}.wpthemeMinimized, .wpthemeMinimized .wpthemeOverlay {height: 3.2em !important;}.wpthemeOverlay .wpthemeOverlayImg {background-image:url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/loading.gif"); background-repeat:no-repeat; height:16px; width:16px; margin-left:49%;}.wpthemeOpen .wpthemeOverlay .wpthemeOverlayImg {margin-top:9.7em;}.wpthemeMinimized .wpthemeOverlay .wpthemeOverlayImg {margin-top: 1em;}.wpthemeLoading .wpthemeOverlay {display:inline;}.wpthemeBanner .wpthemeNavContainer1 {float: left;}.wpthemePrimaryNav li {padding: 0; display: block; margin: 0; line-height: 1.5em;}.wpthemeBanner .wpthemePrimaryNav li a:link,.wpthemeBanner .wpthemePrimaryNav li a:visited {border-left: 1px solid transparent; border-right: 1px solid transparent; text-shadow: 0 1px 2px #000000; text-decoration: none; font-weight: normal; display: block; padding: 6px 20px; color: #ddd;} .wpthemeBanner .wpthemePrimaryNav li a:hover, .wpthemeBanner .wpthemePrimaryNav li a:active,.wpthemeBanner .wpthemePrimaryNav li a:focus {background: #505050; background: -moz-linear-gradient(#505050, #101010) repeat scroll 0 0 #101010; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#101010)); background: -webkit-linear-gradient(top, #505050 0%,#101010 100%); background: -o-linear-gradient(top, #505050 0%,#101010 100%); background: -ms-linear-gradient(top, #505050 0%,#101010 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#101010',GradientType=0 ); background: linear-gradient(top, #505050 0%,#101010 100%); border-left-color: #585858; border-right-color: #585858; color: #fff; box-shadow: 1px 0 0 #111, -1px 0 0 #111, 0px 0 0 #111 inset,0px 0 0 #111 inset; font-weight: normal; text-shadow: 0 1px 2px #000; text-decoration: none;}.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:link, .wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:hover,.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:active, .wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:focus {background: #585858; background: -moz-linear-gradient(#585858, #161616) repeat scroll 0 0 #161616; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#161616)); background: -webkit-linear-gradient(top, #585858 0%,#161616 100%); background: -o-linear-gradient(top, #585858 0%,#161616 100%); background: -ms-linear-gradient(top, #585858 0%,#161616 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#161616',GradientType=0 ); background: linear-gradient(top, #585858 0%,#161616 100%); border-left-color: #585858; border-right-color: #585858; color: #fff; box-shadow: 1px 0 0 #111, -1px 0 0 #111, 0px 0 0 #111 inset,0px 0 0 #111 inset; font-weight: normal;}.wpthemeBannerPrimaryNavigation {background: none repeat scroll 0 0 #008ABF; border-bottom: 1px solid #0075A3; padding: 0 0 2px;}.wpthemeBannerPrimaryNavigation ul {line-height: 1.67; list-style-type: none; margin: 0; overflow: visible; padding: 0;}.wpthemeBannerPrimaryNavigation .wpthemeBannerInner {background: #242424; background: -moz-linear-gradient(center top , #323232 0%, #242424 100%) repeat scroll 0 0 #242424; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#353535)); background: -webkit-linear-gradient(top, #323232 0%,#242424 100%); background: -o-linear-gradient(top, #323232 0%,#242424 100%); background: -ms-linear-gradient(top, #323232 0%,#242424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#242424',GradientType=0 ); background: linear-gradient(top, #323232 0%,#242424 100%); border-top: 1px solid #4a4a4a;}.wpthemeBannerPrimaryNavigation .wpthemeNavContainer1 {float: left;}ul.wpthemeCommonActions > li {display: block; float: left; margin: 0; color: #fff; padding: 0px 5px;}.wpthemeBanner ul.wpthemeCommonActions > li > span, .wpthemeBanner ul.wpthemeCommonActions li a:link, .wpthemeBanner ul.wpthemeCommonActions li a:visited,.wpthemeBanner ul.wpthemeCommonActions li a:active {color: #fff; font-weight: normal; display: block; border-right: 1px solid #4b4b4b; border-right: 1px solid rgba(255,255,255,.15); margin: 17px 0; padding: 0 10px 0 0;}.wpthemeBanner ul.wpthemeCommonActions li a:hover,.wpthemeBanner ul.wpthemeCommonActions li a:focus {color: #fff; text-decoration: underline; cursor: pointer;}.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:link,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:focus,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:hover,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:active {border: 0; margin-top: 18px; margin-left: 0; padding: 0;}.wpthemeCommonActions .wpthemeHelp img{background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png"); background-position: 0 -812px; width:16px; height:16px;}.wpthemeCommonActions .wpthemeHelp img:hover {background-position:0 -786px;}.wpthemeBanner ul.wpthemeCommonActions .wpthemeBranding {display: block; border: 0; padding: 0; margin: 14px 0 0 0;}.wpthemeBanner ul.wpthemeCommonActions > li > span.wpthemeBranding, .wpthemeBanner ul.wpthemeCommonActions > li > span > a.wpthemeBrandingLink,.wpthemeBanner ul.wpthemeCommonActions > li.wpthemeLast > span, .wpthemeBanner ul.wpthemeCommonActions li.wpthemeLast a, .wpthemeBanner ul.wpthemeCommonActions li.wpthemeLast a:active {border: none;}.wpthemeActionDisabled:hover,.wpthemeActionDisabled:focus {cursor: not-allowed;}.wpthemeActionDisabled .wpthemeUnderlineText:hover,.wpthemeActionDisabled .wpthemeUnderlineText:focus {cursor: not-allowed;}.wpthemeBanner .wpthemeBranding img {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png"); background-position:0 -890px; width:71px; height:26px; border: 0 none; line-height: 0; vertical-align: middle; display: block;}.wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink, .wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:focus, .wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:hover, .wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:active {border: 0 none; margin: 0;}.wpthemeSecondaryBanner {background: #fff; margin: 0; padding: 0;}.wpthemeSecondaryNav{clear: both;}.wpthemeSecondaryNav ul{list-style: none; padding: 0; margin: 0;}.wpthemeSecondaryNav li{border-color: #D2D2D2; border-width: 0 1px; border-style: solid; margin: 0 -1px 0 0;}.wpthemeSecondaryNav a, .wpthemeSecondaryNav a:active {color: #10498F; margin: 6px 20px 6px 0; padding: 0 0 0 20px; display: block;}.wpthemeSecondaryNav a:hover, .wpthemeSecondaryNav a:focus {color: #05386B; text-decoration: none;}.wpthemeSecondaryBanner .wpthemeNavContainer1{background: #f8f8f8; background: -moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(84%,#f8f8f8), color-stop(94%,#e7e7e7), color-stop(100%,#d2d2d2)); background: -webkit-linear-gradient(top, #f8f8f8 0%,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%); background: -o-linear-gradient(top, #f8f8f8 0%,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%); background: -ms-linear-gradient(top, #f8f8f8 0%,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#d2d2d2',GradientType=0 ); background: linear-gradient(top, #f8f8f8 0%,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%); margin: 0; padding: 0;}.wpthemeSecondaryBanner .wpthemeNavContainer1 .wpthemeSelected {background-color: #FFFFFF;}.wpthemeSecondaryBanner .wpthemeNavContainer2{border-bottom: 1px solid #e7e7e7; background: #fff;}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav li, .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav .wpthemeFirst,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst a,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst:active {border: 0;}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a, .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a:active {border-left: 1px solid #D2D2D2;}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSelected {font-weight: bold;}.wpthemeCrumbTrail {margin: 6px 0 0 20px;}.wpthemeInner .wpthemeCrumbTrail a {color: #222; font-weight: normal;}.wpthemeInner .wpthemeCrumbTrail a :hover, .wpthemeInner .wpthemeCrumbTrail a :focus {color: #222; text-decoration: underline;}.wpthemeCrumbTrailSeparator{padding: 0px 5px;}.wpthemeCrumbTrail .wpthemeSelected{font-weight: bold;}.wpthemeSearch {font-size: 1.111em; border-radius: 16px; margin: 14px 20px 14px 5px; border: 1px solid #222222; padding: 1px 6px; background-color: #f3f3f3;}.wpthemeSearch form{margin:0;}.wpthemeSearch input.wpthemeSearchText{width: 14em; background: transparent; padding-left: 5px; font-size: 0.9em; color: #999; border: 0;}.wpthemeSearch input.wpthemeSearchButton {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png"); background-position:0 -225px; -moz-opacity: .4; opacity: 0.4; filter: alpha(opacity=40); border: 0; width:12px; height:12px; padding: 0 2px 2px 0; vertical-align: middle;}.wpthemeMainContent{background: #fff; min-height: 400px;}.wpthemeLayoutContainers {/*padding: 10px 0;*/}.wpthemeFooter {border-top: 1px solid #e6e6e6; background-color: #EDEDED;}.wpthemeFooter h3 {margin-top: 25px; margin-bottom: 4px; text-shadow: 1px 1px #ccc;}.wpthemeFooterCol {padding: 0 10px; width: 300px; text-align: left; margin-bottom: 25px;}.wpthemeFooter ul {font-size: 0.9em; list-style: none; margin: 0; padding: 0;}.wpthemeFooter .wpthemeFooterCol ul li {margin: 4px 0; display: block;}.wpthemeFooter .wpthemeFooterCol ul li a:link,.wpthemeFooter .wpthemeFooterCol ul li a:visited,.wpthemeFooter .wpthemeFooterCol ul li a:hover,.wpthemeFooter .wpthemeFooterCol ul li a:active {color: #222; font-weight: normal; padding: 0;}.wpthemeControl {width: auto; padding: 0; margin: 0 0 20px; background: transparent;}.wpthemeControlHeader {display: table; width: 100%; background-color: transparent; background-image: none; border-bottom: 1px solid #E5E5E5; border-top: 3px solid #000000; margin: 0;}.wptheme_ie7 .wpthemeControlHeader {display: block;}.wpthemeControl .wpthemeControlHeader h2 {margin: 0; font-size: 1em; padding-left: 10px; display: table-cell; font-weight: bold; padding: 5px 5px 5px 0px; vertical-align: middle;}.wpthemeControl .wpthemeControlHeader .dndHandle {display: none;}.edit-mode .wpthemeControl .wpthemeControlHeader .dndHandle {display: inline; float: left; margin-right: 4px; height: 1.6em; width: 40px; background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/dragHandle.png); cursor: move;}.wptheme_ie7 .wpthemeControl .wpthemeControlHeader h2 {display: block; float: left;}.wpthemeControlHeader .wpthemeInner{display: table-row; word-wrap: break-word;}.wptheme_ie7 .wpthemeControlHeader .wpthemeInner{display: block; width: 100%;}.wpthemeControlHeader .wpthemeIcon {padding: 8px 1px; display: table-cell; vertical-align: top; width: 20px; outline: medium none; text-decoration: none; font-size: 0.9em;}.wptheme_ie7 .wpthemeControlHeader .wpthemeIcon {display: block; float: right;}.wpthemeControlHeader a.wpthemeIcon img{background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png"); background-position:0 -268px; -moz-opacity: .5; filter: alpha(opacity=50); opacity: 0.5; width:12px; height:12px; display: block;}.wpthemeControlHeader a.wpthemeIcon:focus {border: 1px dotted black; padding: 7px 0;}.wpthemeControl.wpthemeHidden .wpthemeControlHeader {display: none;}.edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader {display: table; table-layout: fixed;}.wptheme_ie7 .edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader {display: block;}.edit-mode .wpthemeControl.wpthemeHidden {box-shadow: 0 1px 3px #D7D7D7; border: 1px solid #D7D7D7; padding: 10px;}.wpthemeControl.wpthemeStandard {box-shadow: 0 1px 3px #D7D7D7; border: 1px solid #D7D7D7; padding: 10px;}.wpthemeHiddenPlusControl {background-image: none; background-color: transparent; margin: 0; padding: 0; width: auto;}.wpthemeHiddenPlusControlHeaderParent {position: relative;}.wpthemeHiddenPlusControlHeader {background-color: #eee; border: 0; display: none; float: right; opacity: 0.8; position: absolute; top: 0; z-index: 1;}body.edit-mode .wpthemeHiddenPlusControl:hover .wpthemeHiddenPlusControlHeader {display:table;} .wpthemeControlHeader.wpthemeHiddenPlusControlHeader .wpthemeInner h2 span{margin-left: 10px;} .ibm-minimized .wpthemeControl .wpthemeControlBody {display: none;}.ibm-maximized {margin: 10px 15px; max-width:100%}.wpthemeCol{margin-left: 20px;min-height: 20px;}.edit-mode .wpthemeCol{border: 1px dotted #222;}.wptheme1Col .wpthemeCol {width:940px;}.wptheme2Col .wpthemeCol {width:460px;}.wptheme3Col .wpthemeCol {width:300px;}.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {width:620px;}.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {width:300px;}.wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer {width:550px;}.wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer,.wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer {width:175px;}.wpthemeTopCol .wpthemeHeadlineContainer {width: 945px; margin-right: 15px; margin-bottom: 20px;}.wpthemeRow {overflow:auto; margin: 0 20px 20px; padding-left: 5px;}.edit-mode .wpthemeRow {border: 1px dotted #111; min-height: 260px;}.wpthemeRow .wpthemeControl .wpthemeControlBody{height:200px; overflow:auto;}.wpthemeRow .wpthemeControl ,.hiddenWidgetsDiv .wpthemeControl {float: left; margin-right:7.5px; width:436px;}.wpthemeRow .component-control {float: left;}.wpthemeRow .ibmDndHorizontalGhost {margin: 7.5px 7.5px 7.5px 0;}.wptheme_ie7 .hiddenWidgetsDiv .wpthemeControl {width: 415px;}.wpthemeMainContent .hiddenWidgetsDiv {background-color:#ccc; margin-left: 7.5px;}.wpthemeMainContent .hiddenWidgetsContainer {display:none; min-height:267px !important; border-bottom:1px solid #bbb;margin-bottom: 20px;}.hiddenWidgetsDiv .wpthemeControl {border:1px dashed #777; background-color:#fff;}.hiddenWidgetsDiv .hiddenWidgetMessage {background-color:#bbb; color:#000; border-bottom:1px solid #aaa; margin:0 -7.5px 7.5px; line-height:2.7em; padding:0 10px;}.edit-mode .layoutNode {border: 1px dotted #222; min-height: 20px; min-width: 40px;}.mumHiddenWidget, .iw-Definition, .iw-ItemSet, .iw-ReceivedEvent{display: none;}.iw-loading{display: none;}.wpthemeControlBody .iw-iWidget, .wpthemeControlBody .iw-Content{height:100%;}.wpthemeLayoutContainers .iw-loading{display:inline;} .wpthemeNavList .wpthemeClose,.wpthemeNavList .wpthemeClose:active,.wpthemeNavList .wpthemeClose:hover,.wpthemeNavList .wpthemeClose:focus {background: none repeat scroll 0 0 #F9FBFF !important; border: 1px solid #00649D !important; color: #00649D !important; font-size: 0.8em; font-weight: bold !important; line-height: 0.8em; margin: 8px 5px 0 -15px; padding: 2px !important; text-shadow: none !important; text-decoration: none !important;}iframe#dj_history {display: none;}.wpthemeLayoutContainers .portal-drop-target {display: none;}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target {display: block; position: relative;}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target section {color: #83B995; border: 1px solid #83B995; border-radius: 2px; background-color: #EDFCF2; position: absolute; z-index: 1000; opacity: 0.8;}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver section {background-color: #a0efba;}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal section,.wpthemeLayoutContainers div.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target section {background-color: #ED486E; border-color: #A11222;}.wpthemeLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive :first-child.portal-drop-target section {top: 0px;}.wpthemeLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive .portal-drop-target section {top: -20px; left: -1px; width: 100%; height: 30px;}.wpthemeLayoutContainers div.ibmDndRow.ibmDndDropZonesActive .portal-drop-target section {left: -15px; top: 25px; width: 20px;}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target {display: block; color: #83B995; background-color: #EDFCF2; border: 1px solid #83B995; border-radius: 2px; margin: 5px; height: 2em; min-width: 20px;}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver {background-color: #a0efba;}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal,.wpthemeLayoutContainers table.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target {background-color: #ED486E; border-color: #A11222;}
 .wpthemeSplitView .wpthemeFrame {min-width: 1225px;}.wpthemeSplitView .wpthemeMainContent > div {width: 1135px;}.wpthemeSplitView .wpthemeLayoutContainers {width: 850px;}.wpthemeSideNavigation {width: 275px; margin: 10px 10px 10px 0;}.wpthemeSideNavigation ul.wpthemeNavList {list-style-type: none; margin:0; padding:0;}.wpthemeSideNavigation a.wpthemeSelected:before {color: #DD731C; content: "▪"; font-family: Arial,Helvetica,sans-serif; margin: 0 4px 0 -8px}.wpthemeSideNavigation .wpthemeSelected {font-weight: bold;}.wpthemeSideNavigation a,.wpthemeSideNavigation a:visited,.wpthemeSideNavigation a:hover,.wpthemeSideNavigation a:active {text-decoration: none;}.wpthemeSideNavigation ul li > span {padding: 5px 15px; margin: 2px 0;}.wpthemeSideNavigation .wpthemeNavContainer li > span:hover {background: #e1f4f9;}.wpthemeSideNavigation > ul.wpthemeNavContainer > li {padding: 3px 0px;}.wpthemeSideNavigation .wpthemeNavContainer li {padding: 3px 0px 3px 25px;}.wpthemeSideNavigation .wpthemeClose,.wpthemeSideNavigation .wpthemeClose:focus,.wpthemeSideNavigation .wpthemeClose:hover,.wpthemeSideNavigation .wpthemeClose:active {margin: 0 7px; padding: 0 2px !important;}.wpthemeSplitView .wptheme1Col .wpthemeCol {width:850px;}.wpthemeSplitView .wptheme2Col .wpthemeCol {width:400px;}.wpthemeSplitView .wptheme3Col .wpthemeCol {width:260px;}.wpthemeSplitView .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {width:545px;}.wpthemeSplitView .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {width:260px;}.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer {width:434px;}.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer,.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer {width:175px;}.wpthemeSplitView .wpthemeTopCol .wpthemeHeadlineContainer {width: 830px; margin-right: 15px; margin-bottom: 20px;}.wpthemeSplitView .wpthemeRow {margin: 0 0 20px 20px;}.wpthemeSplitView #layoutContainers .layoutRow .layoutColumn .component-control {width: 850px;}
.portlet-dlg-icon-label {font-weight: bold;color: #000000;white-space: nowrap;}.portlet-icon-label {color: #000000;}.portlet-section-header {font-weight: bold;color: #333333;}.portlet-section-header-highlight {background-color: #F0F0F0;}.portlet-font {font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;}.portlet-section-subheader {color: #333333;}.portlet-table-selected {color: #333333;background-color: #c5d1de;}.portlet-table-alternate {color: #333333;}.portlet-table-header {font-weight: normal;color: #000000;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.portlet-table-body {text-align: left;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.portlet-table-subheader {font-weight: bold;color: #000000;text-align: left;}.portlet-form-input-field {border: 1px solid #999999;}.portlet-form-button {text-decoration: none;text-align: center;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #000000;cursor: pointer;}.portlet-form-field, .portlet-form-field-label {color: #333333;}.portlet-font-dim {color: #808080;}.portlet-form-label {color: #333333;}.portlet-msg-error {color: #000000;}.portlet-msg-alert {color: #000000;}.portlet-msg-success {color: #000000;}.portlet-msg-info {color: #000000;}.portlet-section-text {color: #666666;}.portlet-msg-status {color: #333333;}.portlet-menu, .portlet-menu-cascade {background-color: #EEEEEE;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item {background-color: #EEEEEE;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-selected {background-color: #aaaaaa;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-hover, .portlet-menu-cascade-item-hover {background-color: #cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-hover-selected, .portlet-menu-cascade-item-hover-selected {background-color: #cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-cascade-item {background-color: #eeeeee;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px 3px 3px 3px;}.portlet-menu-cascade-item-selected {background-color:#cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px 3px 3px 3px;}.portlet-menu-separator, .portlet-menu-cascade-separator {background-color: #999999;}.portlet-menu-content, .portlet-menu-content-selected {background-color: #eeeeee;}.portlet-menu-content-hover, .portlet-menu-content-hover-selected {background-color: #cccccc;}.portlet-menu-caption {border-style: solid;border-color: #333333; border-width: 1px;}.portlet-separator {background-color: #999999;height: 1px;}div.portlet-separator {background-color: #999999;margin: 2px 0 2px 0;}.help {font-size: 1em; color: #000000;}.help_indent {font-size: 1em; color: #000000; background-color: #ffffff}A.help {font-size: 1em; color: #3366CC}A.help:visited {font-size: 1em; color: #666699}A.help:active {font-size: 1em; color: #3366CC}A.help:hover {font-size: 1em; color: #3366CC}H2.help {padding-left: 8px; font-weight: bold; font-size: 1.1667em; color: #000000; padding-top: 22px; border-bottom: 1px solid #B0B0B0; background-color: #F0F0F0; text-align: left}H3.help {font-size: 1.1667em; padding-left: 8px; font-weight: bold; padding-top: 3px; background-color: #F0F0F0}H3 A.help {font-size: 1.1667em; color: #000000; background-color: #F0F0F0; text-decoration: none}H4.help {padding-left: 8px; margin: 16px 20px 0px 20px; color: #000000; padding-top: 3px; background-color: #F0F0F0; text-align: left}H4 A.help {font-weight: normal; font-size: 1em; color: #000000; font-style: italic; background-color: #F0F0F0}P.help {padding-bottom: 0px; margin: 2px 20px 0px 30px; padding-top: 4px}P.help_indent {padding-bottom: 0px; margin: 2px 20px 0px 0px; padding-top: 4px}UL.help {margin-left: 56px; margin-right: 20px}OL.help {margin-left: 56px; margin-right: 20px}DL.help {margin-left: 56px; margin-right: 20px}PRE.help {margin-left: 30px; font-family: monospace; font-size: 1.1667em;}DT A.help {font-weight: 900; color: #000000}DD.help {padding-bottom: 20px; padding-top: 2px}LI.help {padding-bottom: 2px; padding-top: 2px}TABLE.help {padding-right: 20px; padding-left: 30px; margin-left: 28px}TH.help {text-align: center; padding-top: 5px; padding-bottom: 5px; vertical-align: top;}TD.help {padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left}.lotus_rtl TD.help {text-align:right;}samp, samp.help {font-family: monospace; font-size: 1.1667em;}TABLE.dataTable {color:black;width:90%;border-collapse: collapse;border-color:Black;background-color:white;margin-left:28px;}.dataTable TH {font-weight:bold;font-size:0.8em;color:black;background-color:#F0F0F0;}.wpsTableAdminHead {color:#333333;background-color:#CCCCCC;}.wpsAdminHeadSeparator {background-color:#999999;height:1px;}.wpsStatusMsg {color: #000000;background-color: #E7EFF7;margin: 10px 0px;padding: 5px;border: solid 2px #ABCACA;-moz-border-radius: 8px;}.wpsStatusMsg img {vertical-align: middle;}.wpsInstructionText {color: #6B6B6B;margin: 0.6em 0px 0px 0px;}.wpsInstructionText em {font-weight: bold;font-style: normal;color: #8A59A6;}.wpsInstructionHeadText {font-weight: bold;font-size: 1em;color: #405380;}.wpsIndentXSmall {padding-left: 4px;}.wpsIndentSmall {padding-left: 8px;}.wpsIndentMedium {padding-left: 16px;}.wpsIndentLarge {padding-left: 32px;}.wpsIndentXLarge {padding-left: 48px;}.wpsTaskIconText {font-weight: bold;color: #000000; white-space: nowrap;}.wpsTaskDisabledIconText {font-weight: bold;white-space: nowrap;color: #888888;}.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {border: 0px;}.wpsTaskIconTextBackground {background-color: #DDDDDD; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;vertical-align: middle;white-space: nowrap;}.wpsTaskDisabledIconTextBackground {background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;vertical-align: middle;white-space: nowrap;}.wpsDialogIconText {color: #000000; padding-left:5px;}.wpsDialogDisabledIconText {color: #888888;}.wpsDialogIconBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 0px none #919191;border-bottom: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 0px;margin: 0px;}.wpsDialogIconTextBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 1px solid #919191;border-bottom: 1px solid #919191;border-left: 0px none #919191;padding: 2px 4px;margin: 0px;white-space: nowrap;}.wpsDialogDisabledIconBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 0px none #919191;border-bottom: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 0px;margin: 0px;}.wpsDialogDisabledIconTextBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 1px solid #919191;border-bottom: 1px solid #919191;border-left: 0px none #919191;padding: 2px 4px;margin: 0px;white-space: nowrap;}.lotus_rtl .wpsDialogIconBackground, .lotus_rtl .wpsDialogDisabledIconBackground{border-left: 0;border-right: 1px solid #919191;}.lotus_rtl .wpsDialogIconTextBackground, .lotus_rtl .wpsDialogDisabledIconTextBackground{border-right: 0;border-left: 1px solid #919191;}.wpsDialogIcon {width: 16px;height: 16px;}.wpsButtonBarTop, .wpsButtonBarBottom {background-color: #DFDFDF;}.wpsPortletBack {background-color: #FFFFFF;}.wpsEditBack, .wpsConfigureBack {background-color: #FFFFFF;}.wpsAdvancedOptions {background-color: #e4e4e4;border: solid 1px #4A4A4A;margin-left: 10px;}.wpsPortletColorBack {background-color: #CCCCCC;}.wpsPortletHead, .wpsEditHead {font-weight: bold;color: #333333;}.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;}.wpsCopyrightText {font-size: 0.9166em;color: #999999;}.wpsTableHead {font-weight: bold;color: #222222;text-align: left;}.lotus_rtl .wpsTableHead {text-align: right;}.wpsTableHead th {padding: 3px;}.wpsTableRow, .wpsTableNrmRow {color: #333333;background-color: #ffffff;}.wpsTableSelectedRow {color: #333333;background-color: #c5d1de;}.wpsTableShdRow {color: #333333;}.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {border-width: 1px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;padding: 3px;}.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {font-weight: normal;color: #000000;}.wpsTable {border-width: 1px;border-style: solid;border-color: #aaaaaa;}.wpsTable td {vertical-align:top;}.wpsTable a:focus, .wpsTable .wpsLink:focus {outline-color: -moz-use-text-color;outline-style:dotted;outline-width:2px;}.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {font-weight: normal;color: #000000;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {font-weight: normal;color: #000000;text-align: center;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {font-weight: normal;color: #000000;text-align: right;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {text-align: left;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {text-align: center;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {text-align: right;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {border: 0px;margin: 10px 0;}.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {width: 16px;height: 16px;}.wpsPagingTableHeaderStart {background-color: #F0F0F0;border-top: 1px solid #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 0px none #aaaaaa;border-left: 1px solid #aaaaaa;}.wpsPagingTableHeaderMiddle {background-color: #F0F0F0;border-top: 1px solid #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 0px none #aaaaaa;border-left: 0px none #aaaaaa;}.wpsPagingTableHeaderEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight.gif");background-repeat: no-repeat;background-position: right top;background-color: transparent;}.wpsPagingTableFooterStart {background-color: #F0F0F0;border-top: 0px none #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.wpsPagingTableFooterMiddle {background-color: #F0F0F0;border-top: 0px none #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 0px none #aaaaaa;}.wpsPagingTableFooterEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight.gif");background-repeat: no-repeat;background-position: right bottom; background-color: transparent;}.wpsPagingTableHeaderEmpty {height:7px;width:7px;line-height:1px;}.wpsTableRowDetail td {border-width:0px;text-align: left;border-width: 0px ! important;padding:2px 3px 5px 3px;}.wpsTableSectionHead {font-weight: bold;color: #000000;text-align: left;}.wpsTableSectionHead th {border-width: 1px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;padding: 3px 0 3px 5px;}.wpsTableTopRow td {border-color: #aaaaaa ! important;}.wpsPagingTableHeaderEmpty {height: 7px;width: 7px;line-height: 1px;}.wpsTableRowDetail td {border-width: 0px;text-align: left;border-width: 0px ! important;padding: 2px 3px 5px 3px;}.wpsCompactCheckBox, .wpsCompactRadioButton {height: 16px;margin-top: 0px;margin-bottom: 0px;}.wpsEditField{border: 1px solid #999999;}.wpsButtonText{font-weight: bold;color: #000000;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;}.wpsButtonDisabledText {font-weight: bold;color: #888888;background-color: #DDDDDD; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;}.wpsLabelText, wpsRequiredLabelText {color: #333333;}.wpsRequiredLabelText strong {color: #ff0000;}.wpsDescriptionText {color: #707070;}.wpsFieldErrorText {color: #000000;}.wpsFieldWarningText {color: #000000;}.wpsFieldSuccessText {color: #000000;}.wpsFieldInfoText {color: #000000;}.wpsInlineHelpText {color: #666666;}.wpsFieldMonospaced {font-family: monospace;font-size: 1.1667em;}.wpsFlagText {font-size: 0.9166em;color: #FF0000;}.wpsPortletTabBarSeparator {background: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/portletTabSeparator.gif");background-repeat: repeat-x;background-color: #95a5b9;margin: 0px;padding: 0px;height: 3px;}.wpsPortletTabSet {border: 0px;background-color: transparent;}.wpsPortletTab {border: 0px;background-color: transparent;}.wpsPortletSelectedTab {border: 0px;background-color: transparent;}.wpsPortletTabTopStart {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg");background-repeat: no-repeat;background-position: bottom left;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletTabTopCenter {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopMiddle.jpg");background-repeat: repeat-x;background-position: bottom;}.wpsPortletTabTopEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg");background-repeat: no-repeat;background-position: bottom right;border-style: none;background-color: transparent;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletTabMiddleStart {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 0px none #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 1px solid #C0C0C0;}.wpsPortletTabMiddleCenter {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;white-space: nowrap;border-style: none;}.wpsPortletTabMiddleEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 0px none #C0C0C0;}.wpsPortletTabBottomStart {background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 0px none #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 1px solid #C0C0C0;width: 5px;height: 5px;}.wpsPortletTabBottomCenter {background-color: #FFFFFF;border-style: none;}.wpsPortletTabBottomEnd {background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 0px none #C0C0C0;width: 5px;height: 5px;}.wpsPortletSelectedTabTopStart {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg");background-repeat: no-repeat;background-position: bottom left;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletSelectedTabTopCenter {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopMiddle.jpg");background-repeat: repeat-x;background-position: bottom;border-top: 0px solid #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px none #AAC2E6;}.wpsPortletSelectedTabTopEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg");background-repeat: no-repeat;background-position: bottom right;border-style: none;background-color: transparent;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletSelectedTabMiddleStart {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-top: 0px none #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 1px solid #AAC2E6;}.wpsPortletSelectedTabMiddleCenter {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-style: none;white-space: nowrap;}.wpsPortletSelectedTabMiddleEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-top: 0px none #AAC2E6;border-right: 1px solid #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px solid #AAC2E6;}.wpsPortletSelectedTabBottomStart {background-color: #FFFFFF;border-top: 0px none #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 1px solid #AAC2E6;width: 5px;height: 5px;}.wpsPortletSelectedTabBottomCenter {background-color: #FFFFFF;border-style: none;}.wpsPortletSelectedTabBottomEnd {background-color: #FFFFFF;border-top: 0px none #AAC2E6;border-right: 1px solid #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px none #AAC2E6;width: 5px;height: 5px;}.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {color: #333333;}.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {color: #2056A0;font-weight: bold;}.wpsPortletToolbar {background-color: #c5d1de;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarSection {border-width: 0px;}.wpsPortletToolbarButton {background-color: #c5d1de;padding: 3px;border-width: 1px;border-style: solid;border-color: #c5d1de;}.wpsPortletToolbarButtonRollover {background-color: #c5d1de;padding: 3px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarButtonPressed {background-color: #dadfe5;padding: 3px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsPortletToolbarButtonSelected {background-color: #aeb8c4;padding: 3px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsPortletToolbarButtonSelectedRollover {background-color: #aeb8c4;padding: 3px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarButtonIcon {width: 16px;height: 16px;}.wpsPortletToolbarControl {padding: 3px;}.wpsPortletToolbarText {color: #333333;}.wpsPortletToolbarDisabledText {color: #999999;}.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {color: #333333;}.wpsPortletToolbarSeparator {background-color: #95a5b9;width: 1px;margin: 0px;padding: 0px;border-top: 0px none #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 0px none #e4edf5;border-left: 0px none #95a5b9;}.wpsPortletToolbarSpacer {padding: 0px 2px 0px 2px;}.wpsPortletToolbarHandle {background-color: #c5d1de;padding: 0px;margin: 0px;width: 1px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsBreadcrumbTrail {font-weight: bold;}.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {font-weight: bold;color: #3366CC;text-decoration: underline;}.wpsPortletAccentArea {background-color: #c5d1de;color: #333333;}.wpsPortletAccentArea3DHighlight {background-color: #e4edf5;color: #333333;}.wpsPortletAccentArea3DShadow {background-color: #95a5b9;color: #333333;}.wpsWizardTitle {font-weight: bold;background-color: #c1c1c1;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}.wpsWizardStepNotification {background-color: #dfdfdf;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}.wpsWizardBottomSubmit {background-color: #c1c1c1;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 25px;}.wpsCursorPointer {cursor: pointer;}a.wpsPersonName {text-decoration: none;white-space: nowrap;color: #3366CC;}a.wpsPersonName:visited {text-decoration: none;white-space: nowrap;color: #666699;}a.wpsPersonName:hover {text-decoration: underline;white-space: nowrap;color: #666699;}.wpsGettingStartedTitle{font-size: 1.1667em;font-weight: normal;color: #2055A3;}.wpsGettingStartedHeader{font-size: 1em;font-weight: normal;color: #2055A3;}.wpsGettingStartedBody{font-size: 0.9166em;color: #616161;padding-top: 10px;}.wpsSearchInfoBar{font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;background-color: #c7d9f1;}.wpsSearchUrl, a.wpsSearchUrl {font-weight: bold;}.wpsSearchUrlAddressText{color: #008000;font-style: italic;}.wpsSearchAttributeText{color: #c1c1c1;font-style: italic;}.wpsEditorToolbar {max-height: 24px;background-color: #D8D8D8;border-top: 1px solid #aebccf;border-right: 1px solid #355787;border-bottom: 1px solid #355787;border-left: 1px solid #aebccf;border-top: 1px solid #cccccc;}.wpsEditorToolbarSection {border-width: 0px;}tr.wpsEditorToolbar {padding: 0px 2px 0px 2px;} table.wpsEditorToolbar {padding: 0px 0px 0px 0px;width: 100%;height: 24px; background-color: #f0f0f0;border-top: 1px solid #cccccc;border-bottom: 0px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;background-color: white;background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);background-repeat: repeat-x;background-position: 0px 0px;} .wpsEditorToolbarButton {padding: 3px;margin: 0px;border-width: 1px;border-style: none;}.wpsEditorToolbarButtonRollover {background-color: WHITE;margin:0px;padding: 2px;border-top: 1px solid WHITE;border-right: 1px solid WHITE;border-bottom: 1px solid WHITE;border-left: 1px solid WHITE;}.wpsEditorToolbarButtonPressed {background-color: #d8d8d8;margin:0px;padding: 2px;border-top: 1px solid #888888;border-right: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;border-left: 1px solid #888888;}.wpsEditorToolbarButtonSelected {background-color: #aeb8c4;margin:0px;padding: 2px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsEditorToolbarButtonSelectedRollover {background-color: #aeb8c4;margin:0px;padding: 2px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsEditorToolbarButtonIcon {width: 18px;height: 18px;margin:0px;padding:0px;}.wpsEditorToolbarControl {padding: 1px 1px;}select.wpsEditorToolbarControl {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}.wpsEditorToolbarText {color: #333333;}.wpsEditorToolbarLink, .wpsEditorToolbarLink:hover, .wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {color: #333333 ;}.wpsEditorToolbarSeparatorNew {background-color: #355787;height: 18px;width: 5px;margin: 0px;padding: 0px;border-top: 0px none #305080;border-bottom: 0px none #305080;border-left: 1px none #aebccf;}.wpsEditorToolbarSeparator {background-image: url(/wps/DocEditor/images/separator.gif);margin: 0px;padding: 0px 7px 0px 7px;}.wpsEditorToolbarSpacer {padding: 0px 2px 0px 2px;}.wpsEditorToolbarHandle {background-color: #c5d1de;padding: 0px;margin: 0px;width: 1px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsEditorTextArea {background-color: #fff;border: 1px solid #cccccc;padding: 0px;margin: 0px;}.wpsEditorTextAreaText {margin: 0px; padding: 0px;border: 0px none;}.clearing {clear: both;}.layoutRow {width: 99%;}.layoutColumn {width: 100%;}.generalErrorText {color: red;}.portlet-separator {margin:0px; line-height:1px;background-color: #999999;}.ibm-portlet-section-header {border-bottom: 1px solid #E0E0E0;}.information {color: #888; margin-bottom: 0.4em;}.ibm-portlet-section-body {width: 100%;clear: both;}.ibm-portlet-item-summary-list {padding:0;margin:0}.ibm-portlet-item-summary-list UL {padding: 0; margin: 0;}.ibm-portlet-item-summary-list LI {padding: 0; margin: 0; list-style: none;}.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}.centered-div-outer {overflow: hidden;position: relative; width: 100%;}.centered-div-outer[class] {display: table; position: static;}.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} .centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} .ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; ;font-weight:normal;}.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}.ibm-portlet-item-summary .item-affordance TD.folder .abstract {padding: 0 0.6em; margin-top: 0.75em;}.ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}A.document-link {color: #0063DC; text-decoration: none;}A.document-link:visited {color: #0063DC;}A.document-link:hover {text-decoration: underline;}.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}.ibm-portlet-sidebar .info-section UL.property-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888;}.palette h5{color: #FFFFFF !important;background-color: #578adb;background: #578adb url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/toolbar_background.gif) repeat-x;font-size: 1.333em;border: 1px solid;border-right: 0px;border-color: #97A9C1;height: 48px;margin-top: 0px; margin-bottom: 0px;}.palette h5 div{margin-top: 18px;margin-left: 10px;}.palette form{display: inline;}.contentTypeSearch{background-color: #E8EBF1;color: #7A93BB;margin-top: 0px;margin-bottom: 0px;}.contentTypeSearch table{margin-left: 10px;} .categoryTitleExpanded{background: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/palette_selected_cat.gif") repeat-x;background-position: top;background-color: #E8EBF1;font-size: 0.9166em;font-family: arial;padding: 5px 10px;color: #7A93BB;margin-bottom: 0px;}.categoryTitleCollapsed{background: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/palette_unselected_cat.gif") repeat-x;background-position: top;background-color: #E8EBF1;font-family: arial;font-size: 0.9166em;color: #7A93BB;padding: 5px 10px;margin-bottom: 0px;}.contentItemListCollapsed{display: none;}.contentItem{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #4E4E4E;}.contentItemGrayed{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #C6C6C6;}.contentItemHover{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #4E4E4E;}.contentItemGrayedHover{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #C6C6C6;}.contentItemIcon{vertical-align: middle; border: 0px;} .contentItem button{visibility: hidden;}.contentItemHover button{visibility: visible;}.contextMenu{border: 0px; background-color: transparent;} .actionMainArea{margin: 4px;}.actionFooter{margin-top: 4px;}.dropActive{border: 1px solid #FF9000;}.dropAware{border: 1px solid #FFEBC5;}.dijitRtl .wpsPagingTableHeaderEnd {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight_rtl.gif); background-position: left top;}.dijitRtl .wpsPagingTableFooterEnd {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight_rtl.gif); background-position: left bottom;}.dijitRtl .wpsPagingTableHeaderStart {border-width: 1px 1px 0 0; border-style: solid solid none none;}.dijitRtl .wpsPagingTableFooterStart {border-width: 0 1px 1px 0; border-style: none solid solid none;}.dijitRtl .wpsPortletSelectedTabTopStart {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg); background-position: right bottom;}.dijitRtl .wpsPortletTabTopStart {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg); background-position: right bottom;}.dijitRtl .wpsPortletSelectedTabMiddleStart, .dijitRtl .wpsPortletTabMiddleStart, .dijitRtl .wpsPortletSelectedTabBottomStart, .dijitRtl .wpsPortletTabBottomStart {border-width: 0 1px 0 0; border-style: none solid none none;}.dijitRtl .wpsPortletSelectedTabTopEnd {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg); background-position: left bottom;}.dijitRtl .wpsPortletTabTopEnd {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg); background-position: left bottom;}.dijitRtl .wpsPortletSelectedTabMiddleEnd, .dijitRtl .wpsPortletTabMiddleEnd, .dijitRtl .wpsPortletSelectedTabBottomEnd, .dijitRtl .wpsPortletTabBottomEnd {border-width: 0 0 0 1px; border-style: none none none solid;}.dijitRtl .wpsTableDataStart, .dijitRtl .wpsTableDataMiddle, .dijitRtl .wpsTableDataEnd {text-align: right;}.dijitRtl .wpsTableHeadStart, .dijitRtl .wpsTableHeadMiddle, .dijitRtl .wpsTableHeadEnd {text-align: right;}.dijitRtl H2.help {text-align: right;}#mainSitemContainer .dijitContentPane {width:50% !important}#mainSitemContainer #dijit_layout_ContentPane_1{left:50% !important;right:50% !important;} #mainSitemContainer .dijitSplitContainerSizerH {left:49% !important;right:49% !important;cursor:default;}.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover a.lwpMenuItem:active {color: #000000;text-decoration: none;background-color: #ffffff;}.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{background-color: #284888;color: #ffffff !important;text-decoration: none;cursor: pointer;}.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {color: #888888 !important;text-decoration: none;background-color: #ffffff;font-style: italic;}.lwpBorderAll {border-right: 1px solid #DCDCDC;border-left: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}.lwpShadowBorder {border-right: 1px solid #888888;border-bottom: 1px solid #888888;}.lwpPpkList {width: 250px;height: 200px;border-right: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;border-left: 1px solid black;border-top: 1px solid black;overflow: auto;}.lwpPpkListBorder {width: 250px;height: 200px;border-left: 1px solid #a0a0a0;border-top: 1px solid #a0a0a0;border-bottom: 2px solid #c0c0c0;}.lwpPpkNormalText {background-color: white; color: black;}.lwpPpkSelectedText {background-color: #284888;color: white;}.wpthemeImagesOff .portlet-form-input-field,.wpthemeImagesOff .portlet-menu,.wpthemeImagesOff .wpsButtonText,.wpthemeImagesOff .wpsEditField {border-style: outset;}.weekday_header {font-size: 1em;background-color: #999999;color: #333333;}.other_month_header {background-color: #E4E3E3;color: #7E7001;height: 20px;}.current_month_header {background-color: #CBDBF3;color: #333333;height: 20px;}.other_month_cell {background-color: #F0F0F0;}.current_month_cell {background-color: #FFFFFF;color: Black;}.current_day_header {font-size: 1em;background-color: #92B5E6;color: #333333;height: 20px;}a.current_day_header:link {background-color: transparent;color: #333333;}a.other_month_header:link {background-color: transparent;color: #0000ff;}a.current_month_header:link {background-color: transparent;color: #0050C9;}.lwp-teamSpace-title, .lwp-webConference-title {font-weight: bold;background-color: #5C5C5C;color: #FFFFFF;}.popup-background {background-color: #eeeeee;}.lwp-middleToolbar {font-size: 1em;color: #737373; background-color: #FFFFFF;border-bottom: 0px solid #D8D8E0;padding: 4px 4px;margin: 0px;}.lwpAdminButton {font-size: 1em;color: #FFFFFF; background-color: #A0A0A0;text-decoration: none;padding: 0px 5px;margin: 0px;}.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {font-size: 1em;font-weight: normal;color: #FFFFFF; background-color: #A0A0A0;margin: 0px;text-decoration: none;}.lwpNavButton {color: #FFFFFF; background-color: #70A8F0;margin: 0px;text-decoration: none;padding: 0px 5px;}.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {font-weight: normal;color: #FFFFFF; background-color: #70A8F0;margin: 0px;text-decoration: none;}.button-link, a.button-link, a.button-link:hover, a.button-link:visited {text-decoration: none;color: #000000;}.lwpIconOnly, .lwpIconOnlyDisabled {border:0px;background-color:white;}.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {text-decoration: none;text-align: center;vertical-align: top;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center;border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #888888;}.lwpSeparatorBg {background-color: #999999;height: 1px;}div.lwpSeparatorBg {background-color: #999999;margin: 2px 0 2px 0;}.borderNone {border-width: 0 ! important;}.lwpPortletTitleBorder {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/skin_border.gif");background-position: bottom;background-repeat: repeat-x;}.lwpSearchBar{margin: 5px 0;background-color: #ECECEC; text-align: right;} .lwpSearchBar table{margin-right: 0;margin-left: auto;}.lwpSearchBar td{padding: 5px 3px 5px 2px;}.lwpSearchBar .portlet-form-field-label{padding-left: 10px;}.lwpInlineHelp td{padding: 5px 10px 5px 1px;vertical-align: top;}.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {background-color: #F0F0F0;color: #000000;text-decoration: none;font-weight: normal;cursor: pointer;}.lwpMenuBackground {background-color: #ffffff;}.lwpLastReadMark {font-weight: bold;color: #FFFFFF;background-color: #666666;text-align: center;padding: 3px 0;}.lwpDateStampMark {font-weight: bold;color: #666666;background-color: #999999;text-align: center;padding: 3px 0px;}a.lwpCalLinkText {text-decoration: none;}a.lwpCalLinkText:hover {text-decoration: underline;}a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {text-decoration: none;color: #000000;}a.lwpCalDateLinkText:hover {text-decoration: underline;color: #666699;}a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {text-decoration: none;color: #a0a0a0;}a.lwpCalInactiveDateLinkText:hover {text-decoration: underline;color: #666699;}.lwpCal1WeekCellRow {height: 6em;font-weight: normal;}.lwpCalCellRow {height: 2.2em;font-weight: normal;}.lwpCalLDivider {border-left: solid 1px #aaaaaa;}.lwpCalNoBottom {border-bottom: none;}.lwpCalHeaderImage {padding: 12px 3px 2px 0px; margin-bottom: 5px;}.lwpCalAttendeeHeading {color: #898989;}.lwpCalSectionHeader {font-weight: bold;color: black;padding-top: 12px;padding-bottom: 2px;margin-bottom: 5px;display: block;}.lwpCalInviteeSection {padding-left:2px;}.lwpCalWeekNumber {color: #808080;}.lwpCalEntryHoverDetail {border : solid 1px #000000;position: absolute; visibility: hidden; width: 400px;overflow: hidden;}.lwpCalEventField {padding:5px 0px 3px 0px;}.lwpCalEntryHoverPosition {padding-left: 5px;}.lwpCalBgMeeting, .lwpCalBgWebConf {background-color: #C3D3E6;}.lwpCalBgAppointment{background-color: #D8F8D8;}.lwpCalBgAnniversary{background-color: #F8E8D0;}.lwpCalBgReminder{background-color: #F8F8D0;}.lwpCalBgAllDayEvent{background-color: #F8E0E0;}.lwpCalTodayCell {border: solid 1px #000000;}.lwpCalMonthDayCell {border-top: solid 1px #AAAAAA;height: 6.4em;width: 14%;}.lwpCalInactiveDayCell {background-color: #efefef;}.lwpCalInactiveDay {color: #a0a0a0;}.lwpCalSeperator {border-bottom: solid 1px #ffffff;}.lwpCalConflict {border-left: solid 2px #000000;}.lwpCalTimeText {text-align: right;}.lwpCalEntryPosition {padding-top: 2px;}.lwpCalBDivider {border-bottom: solid 1px #aaaaaa;}.chat_background {background-color: #FFFFFF;}.chat_partner_presence {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-color : #AAAAAA;padding: 3px;background-color: #EEEEEE;}.chat_partner_presence_corner {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/chat_presence_corner.gif");background-repeat: no-repeat;background-position: top;background-color: transparent;background-color: #FFFFFF;}.chat_partner_alert {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-color : #AAAAAA;padding: 3px;background-color: #FFFFFF;color: #666666;}.chat_transcript {border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-bottom : 1px solid #AAAAAA;border-top : 1px solid #AAAAAA;border-color : #AAAAAA;}.chat_transcript_nway {border-top : 1px solid #456A8B;border-left : 1px solid #456A8B;border-right : 1px solid #456A8B;border-bottom : 1px solid #456A8B;border-color : #456A8B;}.chat_message_input {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-bottom : 1px solid #AAAAAA;border-color : #AAAAAA;background-color: #FFFFFF;}.chat_statusbar {border-top : 1px solid #AAAAAA;border-color : #AAAAAA;background-color: #EEEEEE;color: #AAAAAA;}.chat_participants {border-bottom : 1px solid #D8D8D8;border-color : #D8D8D8;}.lwp-agendaItemDocument {color: #585858;padding-top: 3px;padding-bottom: 3px;}.lwp-agendaItem-ul {padding-top: 3px;list-style-type: none;margin-left: 0px;margin-right: 20px;padding-bottom: 0px;}.lwp-agendaItem-li {padding-top: 0px;padding-bottom: 0px;}.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {background-color: rgb(246,246,246);text-decoration: none;color: #7080A8;font-weight: normal;padding-top: 1px;padding-bottom: 1px;}a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {text-decoration: underline;color: #639ACE;font-weight: normal;}.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {background-color: rgb(49, 106, 197);padding-top: 1px;padding-bottom: 1px;color:#FFFFFF;line-height: 150%;text-decoration: none;font-weight: bold;}.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {color: #FFFFFF;}a.lwp-selectedAgendaItem:hover {background-color: rgb(49, 106, 197);padding-top: 1px;padding-bottom: 1px;color:#FFFFFF;line-height: 150%;text-decoration: underline;font-weight: bold;}.lwpProjectorHeaderStart {background-color: #70A8F0; border-top: 1px solid #777777;border-right: 0px none #777777;border-bottom: 0px none #777777;border-left: 1px solid #777777;}.lwpProjectorHeaderMiddle {background-color: #70A8F0;border-top: 1px solid #777777;border-right: 0px none #777777;border-bottom: 0px none #777777;border-left: 0px none #777777; color: #343434;font-weight: bold;}.lwpProjectorHeaderEnd {background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/projectorTableTopRight.gif");background-repeat: no-repeat;background-position: right top;background-color: transparent;}.lwpSlideTable {border-width: 1px;border-style: solid;border-color: #000000;}.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {font-weight: bold;color: #989898;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #000000;}.lwpSlideBorder{border-color: #b0b0c0;border-style: solid;border-width: 1px 1px 1px 1px;}.lwpAgendaFrameDiv{position:absolute;width:100%;visibility:hidden;bottom:0;border:1px solid rgb(233, 233, 233);background-color: rgb(246, 246, 246);top:80px;}.lwpAttendeesFrameDiv{width:100%;position:absolute;bottom:0;border:1px solid rgb(233, 233, 233);background-color: rgb(246, 246, 246);visibility:hidden;overflow:auto;top:26px;}.lwpDownloadsFrameDiv{width:100%;position:absolute;bottom:2px;visibility:hidden;top:26px;}.lwpHostingStarted {font-size: 1.1667em;font-weight: bold;color: #FFFFFF;}.lwpHostingStartedLarge {font-size: 1.1667em; font-weight: bold;color: #FFFFFF;}.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {color: #000000; text-decoration: none;}.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited {font-weight: bold;text-decoration: none;color: #FFFFFF; background-color: #A0A0A0; padding-right: 5px;}.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {font-weight: normal;text-decoration: underline;color: #000000;}.lwp_labelDragoverStyle{font-weight: normal;text-decoration: underline;color: #000000;}.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {padding-left: 5px;}.lwpPeopleFlyoutExpanded {background-color: #DEDEDE;border-left: 1px solid #9A9A9A;border-right: 0px;border-top: 0px;border-bottom: 1px solid #DEDEDE;}.lwpPeopleFlyoutCollapsed {background-color: #DEDEDE;border-left: 1px solid #686868;border-right: 0px;border-top: 0px;border-bottom: 1px solid #DEDEDE;}.lwpPeopleFlyoutFrame {background-color: #DEDEDE;border-left: 1px solid #686868;border-right: 1px solid #686868;border-top: 1px solid #686868;border-bottom: 1px solid #686868;}.lwpTimeDateBorder {border:0px;} .lwpTimeDateCalBorder {background-color: white;border-top: 1px none #aaaaaa;border-right: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateCalText {font-weight: bold;}.lwpTimeDateDayName {text-align: center;font-weight: normal;vertical-align: middle;background-color: white;border-top: 1px none #aaaaaa;border-right: 1px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px none #aaaaaa;}.lwpTimeDateDay {text-align: center;vertical-align: middle;background-color: white;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;}.lwpTimeDateWeekendDay {text-align: center;vertical-align: middle;background-color: white;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;}.lwpTimeDateDayLink {text-decoration:none;}.lwpTimeDateCalTop {border: 1px solid #aaaaaa;background-color: #eeeeee;}.lwpTimeDateSelectedCalTop {border: 1px solid #606098;background-color: #d0d0d0;}.lwpTimeDateSelectedDay {text-align: center;vertical-align: middle;background-color: #ffffff;}.lwpTimeDateSelectedDayLink {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;}.lwpTimeDateSelectedWeek {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;}.lwpTimeDateSelectedAllWeeks {text-decoration:none;text-align: center;vertical-align: middle;background-color: #e8e8e8;}.lwpTimeDateWeek {text-decoration:none;text-align: center;vertical-align: middle;background-color: #ffffff;border: 1px solid #aaaaaa;}.lwpTimeDateMonthRadio {text-decoration:none;text-align: center;vertical-align: middle;width:15px;border-right: 1px solid #aaaaaa;}.lwpTimeDateWeekRadioOn {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;width:15px;border-color: #aaaaaa;border-right: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateWeekRadioOff {text-decoration:none;text-align: center;vertical-align: middle;background-color: #ffffff;width:15px;border-color: #aaaaaa;border-right: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateEmptyDayName {font-weight: normal;text-align: center;vertical-align: middle;background-color: #ffffff;width:15px;border-right: 1px solid #aaaaaa;border-left: 1px none #aaaaaa;border-bottom: 1px solid #aaaaaa;}.outerTreeStyle{color: WindowText;border-width: 0px;border-style: none;padding:0px;font-weight: 400;}.nodeStyle{padding: 0px;letter-spacing: 0;border-collapse: collapse;}.scrollStyle{overflow: auto;width: 200px;}.tdStyle{padding: 0px;width: 200px;}.labelDragoverStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.linkTextStyle{text-decoration: none}.classForTreeSysIcons {}.tdTreeTabStyle{padding: 0px;width: 200px;margin:0px}.tdTableStyle{width: 200px;padding:0px;margin:0px}.headerStyle{width: 200px;background-color: ThreeDFace;color: WindowText;border-width: 1px;border-style: solid;border-color: ThreeDShadow;margin:0px;padding:0px;}.tree_outerTreeStyle{color: WindowText;border-width: 0px;border-style: none;padding: 0px;font-weight: 400;}.tree_nodeStyle {padding: 0px;letter-spacing: 0;border-collapse: collapse;margin: 0px;}.tree_scrollStyle{overflow: auto;width: 200px;}.tree_tdStyle{padding: 0px;width: 200px;}.tree_labelNormalStyle {font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}.tree_nodeImageStyle {border-right: 0px;border-top: 0px;border-left: 0px;width: 19px;border-bottom: 0px;height: 16px}.tree_labelHighlightStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}.tree_labelMouseoverStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.tree_labelDragoverStyle{font-size: 11px;color: #000000;background-color: #bbbbbb;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.tree_linkTextStyle{text-decoration: none}.tree_classForTreeSysIcons {}.tree_tdTreeTabStyle{padding: 0px;width: 200px;margin:0px}.tree_tdTableStyle{width: 200px;padding:0px;margin:0px}.tree_headerStyle{width: 200px;background-color: ThreeDFace;color: WindowText;border-width: 1px;border-style: solid;border-color: ThreeDShadow;margin:0px;padding:0px;}.personMenu .personMenuActions {-moz-border-radius: 7px;}.personMenu .personMenuActions tr, .personMenu .personMenuActions.toggle {float:right; margin:1px 1px 1px 1px; padding:0px;}.toggle img {float:right;}.personMenu .businessCardExtended {width:390px;}.personMenu .toggle {width:390px;}.personMenu .toggle img{float:right;}.X-person-display-inline .personMenu .personMenuActions a:link, .X-person-display-inline .personMenuActions a:visited{}.lwpDialogIconBackground {text-decoration: none;text-align: center;vertical-align: top;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #000000;cursor: pointer;}.lwpCalHeader {color: #3366CC;font-weight: bold;vertical-align: top;}.lwpCalTDivider {border-top: solid 1px #aaaaaa;}.lwpCalViewMenuPosition {padding-left: 2px;padding-top: 8px;padding-bottom: 8px;}.lwpCalFsizeX {font-size: 1.1667em;}.lwpButtonText {font-weight: bold;text-decoration: none;color: #000000;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-bottom: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 2px;overflow: visible;margin: 0px;text-align: center;cursor: pointer;}.lwpButtonTextDisabled {text-decoration: none;text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center;border-top: 1px solid #919191;border-bottom: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: bold;color: #888888;}.lwpButtonSpacer {margin-right: 2px;}.lwpButtonGroup{margin: .25em 4px;}.lwpTreePanel {overflow: auto;height: 100%;width: 18em;}.lwpTreePanelBody {border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 0px;border-bottom: 0px;}.lwpTreePanelHeader {background-color: #F0F0F0;border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}.lwpTreePanelFooter {background-color: #F0F0F0;border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}.lwpAlignRight {text-align: right;}.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {color: black;text-decoration: underline;cursor: pointer;}.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {color: black;text-decoration: underline;cursor: pointer;}.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {color:black;}.unreadMailText, a.unreadMailText {font-weight: bold;text-decoration: underline;color: #3366CC;}.lwp_nodeStyle {border-collapse: collapse; border-spacing:0px;}.lwp_tdStyle {white-space:nowrap; padding:0px;}.lwp_nodeImageStyle {border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 0px;}.lwp_linkTextStyle {text-decoration:none;}.wpthemeImagesOff .lwpButtonText {border-style: outset;}.wpthemeMenuAnchor {display:inline-table !important;}.wpthemeMenuBorder {top: -9999px; border:3px solid #454545; border:3px solid rgba(23, 23, 23, 0.8); -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.4); box-shadow:0 0 4px rgba(0, 0, 0, 0.4); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0; z-index: 10000; position: absolute; padding:0; display: none;}.wpthemeMenuBorder .wpthemeMenuNotchBorder {position:absolute; background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/cam_sharkfin_normal_top.png); background-position: center; background-repeat: no-repeat; width: 13px; height: 10px; padding: 0 20px; top: -10px;}.wpthemeMenuBorder .wpthemeMenuDropDown {list-style: none outside none; margin: 0; white-space: nowrap; padding: 7px 10px; background-color:white; cursor:default;}.wpthemeMenuBorder .wpthemeMenuDropDown li {color:#222; margin: 1px; padding: 2px 8px; font-family: arial; font-size: 1.1em; text-align: left; border: 1px solid transparent;}.wpthemeMenuBorder .wpthemeMenuDropDown li:focus, .wpthemeMenuBorder .wpthemeMenuDropDown li:hover{background-color:#F0FAFA; border: 1px solid rgb(215,230,232);}.wpthemeMenuBorder .wpthemeMenuDropDown li:focus .wpthemeMenuText, .wpthemeMenuBorder .wpthemeMenuDropDown li:hover .wpthemeMenuText {text-decoration: underline;}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeMenuitem {cursor:pointer;}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader {font-weight:bold; color:#000; font-size: 1.15em;}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover {background-color: transparent;}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus .wpthemeMenuText,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus .wpthemeMenuText, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover .wpthemeMenuText,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus .wpthemeMenuText, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover .wpthemeMenuText {text-decoration: none;}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover {border: 1px solid transparent;}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus, .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover {border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent;}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuDisabled {color: #CCCCCC;}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator {border-top: thin solid #e0e0e0; background-color: transparent; padding: 0px 10px; font-size:0px; line-height:0;}.wpthemeMenuBorder .wpthemeMenuDropDown .wpthemeMenuText {display:inline; width:100%;}.wpthemeMenuLoading {top: -99999px !important; white-space: nowrap; margin: 1px; padding: 5px 10px 5px 25px; position: absolute; background-image:url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/loading.gif); background-repeat:no-repeat; background-position:5px center;}.wpthemeMenuLoadingText {color:#222; font-family: arial; font-size: 1.1em;}.wpthemeMenuNotchBorder {visibility:hidden;}.wpthemeMenuShow .wpthemeMenuNotchBorder {visibility: visible;}.wpthemeMenuBadge {border-radius: 3px; color: #FFFFFF; font-size: 0.95em; font-weight: bold; margin-left: 6px; padding: 1px 4px; line-height: 1em; vertical-align: 1px;}.wpthemeMenuBadgeInfo {background-color: #009900;}.wpthemeMenuBadgeWarn {background-color: #EE8800;}.wpthemeMenuBadgeError {background-color: #CC0000;}.wpthemeMenuShow .wpthemeAnchorSubmenu.wpthemeTemplateSubmenu .wpthemeMenuBorder.wpthemeMenuSubmenu {top: -9999px;}.wpthemeMenuDropDown li.typeSubmenu {}.wpthemeMenuDropDown .wpthemeAnchorSubmenu {position: relative;}.wpthemeMenuShow .wpthemeMenuDropDown .typeSubmenu.wpthemeMenuShow .wpthemeAnchorSubmenu.wpthemeTemplateSubmenu .wpthemeMenuSubmenu {top: -2em;}.wpthemeMenuSubmenu .wpthemeMenuDropDown li {font-size: 1.1em;}.wpthemeMenuSubmenu .wpthemeMenuDropDown .wpthemeMenuLoading {font-size: 1.1em;}.wpthemeMenuOverlay {visibility:hidden; position: absolute;}.wpthemeMenuShow .wpthemeMenuOverlay {visibility: visible;}.lotusui_ie7 .wpthemeControlBody .lotusSection,.lotusui_ie7 .wpthemeControlBody .lotusWelcomeBox {position: static;}.wpthemePlain .wpthemeControlHeader .wpthemeMenuFocus,.wptheme_ie7 .wpthemePlain .wpthemeControlHeader .wpthemeMenuFocus {display:none;}.wptheme_ie7 .wpthemeMenuDropDown {min-height: 0;}
.wpthemeMenuLeft {color: #000; float:left; position: absolute; z-index:10000; font-size: 0.9em;}.wpthemeMenuRight {color: #000; float:right; position: absolute; z-index:10000; font-size: 0.9em;}.lotusui_ie7 .wpthemeMenuRight {float: none;}.wpthemeMenuLeft .wpthemeMenuBorder .wpthemeMenuNotchBorder {left: 0px;}.wpthemeIcon .wpthemeMenuLeft .wpthemeMenuBorder .wpthemeMenuNotchBorder {left: -20px;}.wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder {right: 0px;}.wpthemeActionsMenu .wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder {padding: 0 30px;}.wpthemeIcon .wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder {right: -5px;}.wpthemeMenuBorder .wpthemeMenuDropDown li.rtl {text-align: right;}.wpthemeMenuShow .wpthemeMenuLeft .wpthemeMenuBorder {left: -10px; top: 25px; display: block;}.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuBorder {right: -10px; top: 25px; display: block;}.wpthemeIcon.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuBorder {right: 0px;}.wpthemeMenuShow .wpthemeMenuLeft .wpthemeMenuLoading {position: static;}.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuLoading {position: static;}.wpthemeMenuLeft .typeSubmenu.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu {left: 104%;}.wpthemeMenuLeft .typeSubmenu.rtl.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu {left: auto; right: 102%;}.wpthemeMenuRight .typeSubmenu.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu {right: 102%;}.wpthemeMenuRight .typeSubmenu.rtl.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu {left: 104%; right: auto;}
.wpthemeMenuBorder .wpthemeMenuNotchBorder {background-image: url(/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/master.png); background-position: 30px -111px;}
.wpthemeDraftRibbonLeft,.wpthemeDraftRibbonRight {width: 40px; height: 100%; position: fixed; top: 0; background-color: rgba(0, 0, 0, 0.6);}.wpthemeDraftRibbonLeft {border-right: 1px solid rgba(256, 256, 256, 0.6);}.wpthemeDraftRibbonRight {right: 0; border-left: 1px solid rgba(256, 256, 256, 0.6);}.wpthemeDraftRibbonLeft .wpthemeDraftText,.wpthemeDraftRibbonRight .wpthemeDraftText {font-style: italic; font-weight: bold; color: white; white-space: nowrap; position: fixed; bottom: -50px;}.wpthemeDraftRibbonLeft .wpthemeDraftText {-webkit-transform: rotate(-90deg); -webkit-transform-origin: left top; -moz-transform: rotate(-90deg); -moz-transform-origin: left top; -o-transform: rotate(-90deg); -o-transform-origin: left top; -ms-transform: rotate(-90deg); -ms-transform-origin: 0px 0px; transform: rotate(-90deg); transform-origin: left top; left: 10px;}.wpthemeDraftRibbonRight .wpthemeDraftText {-webkit-transform: rotate(-270deg); -webkit-transform-origin: right top; -moz-transform: rotate(-270deg); -moz-transform-origin: right top; -o-transform: rotate(-270deg); -o-transform-origin: right top; -ms-transform: rotate(-270deg); -ms-transform-origin: 100% 0px; transform: rotate(-270deg); -ms-transform: rotate(-270deg); -ms-transform-origin: 100% 0px; transform-origin: right top; right: 10px;}@font-face {
  font-family: 'icomoon';
  src:  url('/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/icomoon.eot?pryf8i');
  src:  url('/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/icomoon.eot?pryf8i') format('embedded-opentype'),
    url('/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/icomoon.ttf?pryf8i') format('truetype'),
    url('/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/icomoon.woff?pryf8i') format('woff'),
    url('/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/icomoon.svg?pryf8i') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-servicios-sin-costo:before {
  content: "\e95d";
  
}
.icon-discount:before {
  content: "\e958";
  
}
.icon-package:before {
  content: "\e959";
  
}
.icon-plane:before {
  content: "\e95a";
  
}
.icon-shopping:before {
  content: "\e95b";
  
}
.icon-ticket:before {
  content: "\e95c";
  
}
.icon-instagram:before {
  content: "\e957";
}
.icon-boleteria:before {
  content: "\e956";
  
}
.icon-tuplus:before {
  content: "\e955";
  
}
.icon-ayuda:before {
  content: "\e94f";
  
}
.icon-transacciones:before {
  content: "\e950";
  
}
.icon-servicio-al-cliente:before {
  content: "\e951";
  
}
.icon-empresarial:before {
  content: "\e952";
  
}
.icon-consultas:before {
  content: "\e953";
  
}
.icon-administracion:before {
  content: "\e954";
  
}
.icon-abono-a-productos:before {
  content: "\e94c";
  
}
.icon-computer:before {
  content: "\e94d";
  
}
.icon-viajes:before {
  content: "\e94e";
  
}
.icon-accidentes-personales:before {
  content: "\e93f";
}
.icon-comerciante:before {
  content: "\e940";
}
.icon-desempleo:before {
  content: "\e941";
}
.icon-empleado:before {
  content: "\e942";
}
.icon-extra-proteccion:before {
  content: "\e943";
}
.icon-home-breadcrumb:before {
  content: "\e944";
}
.icon-profesional-independiente:before {
  content: "\e945";
}
.icon-rentista-de-capital:before {
  content: "\e946";
}
.icon-seguro-contra-cancer:before {
  content: "\e948";
}
.icon-transportador:before {
  content: "\e949";
}
.icon-voluntatios:before {
  content: "\e94a";
}
.icon-comerciante1:before {
  content: "\e94b";
}
.icon-defensor-consumidor:before {
  content: "\e939";
  
}
.icon-derechos-consumidores:before {
  content: "\e93a";
  
}
.icon-informacion-quejas:before {
  content: "\e93b";
  
}
.icon-mecanismos-proteccion:before {
  content: "\e93c";
  
}
.icon-normatividad-sac:before {
  content: "\e93d";
  
}
.icon-practicas-proteccion-propia:before {
  content: "\e93e";
  
}
.icon-avales-y-garantias:before {
  content: "\e929";
  
}
.icon-carta-credito-exportacion:before {
  content: "\e92e";
  
}
.icon-carta-credito-importacion:before {
  content: "\e92f";
  
}
.icon-cobranzas-documentarias-exportacion:before {
  content: "\e930";
  
}
.icon-cobranzas-documentarias-importacion:before {
  content: "\e931";
  
}
.icon-financiacion-de-importaciones:before {
  content: "\e933";
  
}
.icon-financiacion-exportaciones:before {
  content: "\e934";
  
}
.icon-ordenes-pago-recibidas:before {
  content: "\e936";
  
}
.icon-prefinanciacion-exportaciones:before {
  content: "\e937";
  
}
.icon-transferencias:before {
  content: "\e938";
  
}
.icon-docentes:before {
  content: "\e924";
  
}
.icon-pensionados-70:before {
  content: "\e925";
  
}
.icon-pensionados-hasta-69:before {
  content: "\e926";
  
}
.icon-fuerzas-armadas:before {
  content: "\e928";
  
}
.icon-para-proteger-sus-compras:before {
  content: "\e916";
}
.icon-para-su-bienestar:before {
  content: "\e918";
}
.icon-para-su-comodidad:before {
  content: "\e919";
}
.icon-para-su-flujo-de-caja:before {
  content: "\e91a";
}
.icon-para-su-hogar:before {
  content: "\e91b";
}
.icon-para-su-lealtad:before {
  content: "\e91c";
}
.icon-para-su-salud:before {
  content: "\e91d";
}
.icon-para-su-vehiculo:before {
  content: "\e923";
}
.icon-alianzas:before {
  content: "\e915";
  
}
.icon-viajes-y-compras-seguras:before {
  content: "\e90b";
  
}
.icon-puntos-verdes:before {
  content: "\e90c";
  
}
.icon-mejore-su-flujo:before {
  content: "\e90d";
  
}
.icon-espectaculos:before {
  content: "\e910";
  
}
.icon-compras-internacionales:before {
  content: "\e911";
  
}
.icon-clave-pagina-web:before {
  content: "\e913";
  
}
.icon-clave-app:before {
  content: "\e914";
  
}
.icon-eye-icon:before {
  content: "\e901";
  
}
.icon-donwload-icon:before {
  content: "\e900";
  
}
.icon-fogafin:before {
  content: "\e92d";
}
.icon-facilpass_facilpass:before {
  content: "\e91e";
}
.icon-fiduciaria-popular_fiduciaria-popular:before {
  content: "\e91f";
  
}
.icon-grupo-aval_grupo-aval:before {
  content: "\e922";
}
.icon-martillo-popular_martillo-popular:before {
  content: "\e927";
  
}
.icon-red-aval_red-aval:before {
  content: "\e92a";
}
.icon-vigilado_vigilado:before {
  content: "\e92b";
  
}
.icon-logo-BP:before {
  content: "\e920";
  
}
.icon-isotipo:before {
  content: "\e921";
  
}
.icon-red-aval:before {
  content: "\e904";
}
.icon-alpopular:before {
  content: "\e907";
  
}
.icon-chat:before {
  content: "\e908";
  
}
.icon-comuniquese-con-nosotros:before {
  content: "\e909";
  
}
.icon-informacion-institucional:before {
  content: "\e90e";
  
}
.icon-informacion-interes:before {
  content: "\e90f";
  
}
.icon-vigilado:before {
  content: "\e912";
}
.icon-checkmark:before {
  content: "\e902";
}
.icon-cancel:before {
  content: "\e903";
}
.icon-checkmark2:before {
  content: "\e92c";
}
.icon-cancel2:before {
  content: "\e932";
}
.icon-locked:before {
  content: "\e905";
}
.icon-unlocked:before {
  content: "\e906";
}
.icon-check:before {
  content: "\e5ca";
}
.icon-close:before {
  content: "\e5cd";
}
.icon-mouse:before {
  content: "\e90a";
}
.icon-warning2:before {
  content: "\e935";
}
.icon-search:before {
  content: "\e917";
}
.icon-location:before {
  content: "\e947";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-safari:before {
  content: "\f267";
}
.icon-chrome:before {
  content: "\f268";
}
.icon-firefox:before {
  content: "\f269";
}
.icon-opera:before {
  content: "\f26a";
}
.icon-internet-explorer:before {
  content: "\f26b";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-navicon:before {
  content: "\f0c9";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
 .owl-col-01{width: 100%;}.owl-col-02{width: 100%;}.special-item{width: 100%;}.owl-carousel {display: none;-webkit-tap-highlight-color: transparent;position: relative;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}.owl-carousel .owl-item img {display: block;width: 100%;}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel.owl-refresh .owl-item {visibility: hidden;}.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-grab {cursor: move;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .animated {animation-duration: 1000ms;animation-fill-mode: both;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {animation-name: fadeOut;}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {transition: height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/comunes/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}@media all and (min-width: 737px){.owl-col-02{width: 50%;}.special-item{width: 33%;}}@media all and (min-width:1200px){}.owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;width: 100%;top: 50%;}.owl-theme .owl-nav [class*='owl-'] {color: #FFF;font-size: 2.5em;margin: 5px;padding: 4px 7px;display: inline-block;cursor: pointer;border-radius: 3px;}.owl-theme .owl-nav [class*='owl-']:hover {background: rgba(225, 225, 225, 0.5);color: #FFF;text-decoration: none;}.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots {position: absolute;right: 0;margin: -30px auto 0;width: 100%;}.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;width: 100%;bottom: 10px;}.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}.owl-theme .owl-dots .owl-dot span {width: 12px;height: 12px;margin: 5px 7px;background: rgba(255,255,255,0.5);display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 50px;border: none;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #82c341;}.owl-prev{position: absolute;left: 8%}.owl-next{position: absolute;right: 8%}@media all and (min-width: 737px){.owl-theme .owl-dots .owl-dot span {margin: 5px 7px;background: rgba(255,255,255,0.5);display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 50px;border: none;}}@media all and (min-width:1200px){.owl-theme .owl-nav.disabled + .owl-dots {position: absolute;margin: -40px auto 0;}} .tablesaw {width: 100%;max-width: 100%;empty-cells: show;border-collapse: collapse;border: 0;padding: 0;}.tablesaw * {box-sizing: border-box;}.tablesaw-btn {border: 1px solid #ccc;border-radius: .25em;background: none;box-shadow: 0 1px 0 rgba(255,255,255,1);color: #4a4a4a;cursor: pointer;display: inline-block;margin: 0;padding: .5em .85em .4em .85em;position: relative;text-align: center;text-decoration: none;text-transform: capitalize;-webkit-appearance: none;-moz-appearance: none;appearance: none;}a.tablesaw-btn {color: #1c95d4;}.tablesaw-btn:hover {text-decoration: none;}.tablesaw-btn:active {background-color: #ddd;}@supports (box-shadow: none ) {.tablesaw-btn:focus {background-color: #fff;outline: none;}.tablesaw-btn:focus {box-shadow: 0 0 .35em #4faeef !important;}}.tablesaw-btn-select select {background: none;border: none;display: inline-block;position: absolute;left: 0;top: 0;margin: 0;width: 100%;height: 100%;z-index: 2;min-height: 1em;opacity: 0;color: transparent;}.tablesaw-btn select option {background: #fff;color: #000;}.tablesaw-btn {display: inline-block;width: auto;height: auto;position: relative;top: 0;}.tablesaw-btn.btn-small {font-size: 1.0625em;line-height: 19px;padding: .3em 1em .3em 1em;}.tablesaw-btn.btn-micro {font-size: .8125em;padding: .4em .7em .25em .7em;}.tablesaw-btn-select {padding-right: 1.5em;text-align: left;display: inline-block;color: #4d4d4d;padding-right: 2.5em;min-width: 7.25em;}.tablesaw-btn-select:after {content: " ";position: absolute;background: none;background-repeat: no-repeat;background-position: .25em .45em;content: "\25bc";font-size: .55em;padding-top: 1.2em;padding-left: 1em;left: auto;right: 0;margin: 0;top: 0;bottom: 0;width: 1.8em;}.tablesaw-btn-select.btn-small:after, .tablesaw-btn-select.btn-micro:after {width: 1.2em;font-size: .5em;padding-top: 1em;padding-right: .5em;line-height: 1.65;background: none;box-shadow: none;border-left-width: 0;}.tablesaw-advance .tablesaw-btn {-webkit-appearance: none;-moz-appearance: none;box-sizing: border-box;text-shadow: 0 1px 0 #fff;border-radius: .25em;}.tablesaw-advance .tablesaw-btn.btn-micro {font-size: .8125em;padding: .3em .7em .25em .7em;}.tablesaw-advance a.tablesaw-nav-btn:first-child {margin-left: 0;}.tablesaw-advance a.tablesaw-nav-btn:last-child {margin-right: 0;}.tablesaw-advance a.tablesaw-nav-btn {display: inline-block;overflow: hidden;width: 1.8em;height: 1.8em;background-position: 50% 50%;margin-left: .25em;margin-right: .25em;position: relative;text-indent: -9999px;}.tablesaw-advance a.tablesaw-nav-btn.left:before, .tablesaw-advance a.tablesaw-nav-btn.right:before, .tablesaw-advance a.tablesaw-nav-btn.down:before, .tablesaw-advance a.tablesaw-nav-btn.up:before {content: "\0020";overflow: hidden;width: 0;height: 0;position: absolute;}.tablesaw-advance a.tablesaw-nav-btn.down:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.up:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.left:before, .tablesaw-advance a.tablesaw-nav-btn.right:before {top: .45em;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}.tablesaw-advance a.tablesaw-nav-btn.left:before {left: .6em;border-right: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.right:before {left: .7em;border-left: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.disabled {opacity: .25;cursor: default;pointer-events: none;}.tablesaw-bar {clear: both;}.tablesaw-bar * {box-sizing: border-box;}.tablesaw-bar-section {float: left;}.tablesaw-bar-section label {font-size: .875em;padding: .5em 0;clear: both;display: block;color: #888;margin-right: .5em;text-transform: uppercase;}.tablesaw-btn, .tablesaw-enhanced .tablesaw-btn {margin-top: .5em;margin-bottom: .5em;}.tablesaw-btn-select, .tablesaw-enhanced .tablesaw-btn-select {margin-bottom: 0;}.tablesaw-bar .tablesaw-bar-section .tablesaw-btn {margin-left: .4em;margin-top: 0;text-transform: uppercase;border: none;box-shadow: none;background: transparent;font-size: 1em;padding-left: .3em;}.tablesaw-bar .tablesaw-bar-section .btn-select {min-width: 0;}.tablesaw-bar .tablesaw-bar-section .btn-select:after {padding-top: .9em;}.tablesaw-bar .tablesaw-bar-section select {color: #888;text-transform: none;background: transparent;}.tablesaw-bar-section ~ table {clear: both;}.tablesaw-bar-section .abbreviated {display: inline;}.tablesaw-bar-section .longform {display: none;}@media (min-width: 24em) {.tablesaw-bar-section .abbreviated {display: none;}.tablesaw-bar-section .longform {display: inline;}}.tablesaw th, .tablesaw td {padding: 0;text-align: left;vertical-align: middle;}.tablesaw-sortable-btn {padding: .5em .7em;}.tablesaw thead th {text-align: left;}.tablesaw-row-border tr {border-bottom: 1px solid #dfdfdf;}.tablesaw-row-zebra tr:nth-child(2n) {background-color: #f8f8f8;}.tablesaw caption {text-align: left;margin: .59375em 0;}.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {border-right-width: 1px;}.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {box-shadow: 3px 0 4px -1px #e4e1de;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: none;}@media only all {.tablesaw-stack {clear: both;}.tablesaw-stack td, .tablesaw-stack th {text-align: left;display: block;}.tablesaw-stack tr {clear: both;display: table-row;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: inline-block;padding: 0 .6em 0 0;width: 30%;}.tablesaw-stack th .tablesaw-cell-label-top, .tablesaw-stack td .tablesaw-cell-label-top {display: block;padding: .4em 0;margin: .4em 0;}.tablesaw-cell-label {display: block;}.tablesaw-stack tbody th.group {margin-top: -1px;}.tablesaw-stack th.group b.tablesaw-cell-label {display: none !important;}}@media (max-width: 39.9375em) {.tablesaw-stack tbody tr {display: block;width: 100%;border-bottom: 1px solid #dfdfdf;}.tablesaw-stack thead td, .tablesaw-stack thead th {display: none;}.tablesaw-stack tbody td, .tablesaw-stack tbody th {display: block;float: left;clear: left;width: 100%;}.tablesaw-cell-label {vertical-align: top;}.tablesaw-cell-content {display: inline-block;max-width: 67%;}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label, .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {display: block;width: 100%;max-width: 100%;padding: 0;}.tablesaw-stack td:empty, .tablesaw-stack th:empty {display: none;}}@media (min-width: 40em) {.tablesaw-stack tr {display: table-row;}.tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {display: table-cell;margin: 0;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: none !important;}}.tablesaw-fix-persist {table-layout: fixed;}@media only all {.tablesaw-swipe th.tablesaw-swipe-cellhidden, .tablesaw-swipe td.tablesaw-swipe-cellhidden {display: none;}}.tablesaw-overflow {position: relative;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.tablesaw-overflow > .tablesaw {margin-top: 2px;}.tablesaw-columntoggle-btn span {text-indent: -9999px;display: inline-block;}.tablesaw-columntoggle-btnwrap {position: relative;}.tablesaw-columntoggle-btnwrap .dialog-content {padding: .5em;}.tablesaw-columntoggle tbody td {line-height: 1.5;}.tablesaw-columntoggle-popup {display: none;}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {display: block;position: absolute;top: 2em;right: 0;background-color: #fff;padding: .5em .8em;border: 1px solid #ccc;box-shadow: 0 1px 2px #ccc;border-radius: .2em;z-index: 1;}.tablesaw-columntoggle-popup fieldset {margin: 0;}@media only all {.tablesaw-columntoggle th.tablesaw-priority-6, .tablesaw-columntoggle td.tablesaw-priority-6, .tablesaw-columntoggle th.tablesaw-priority-5, .tablesaw-columntoggle td.tablesaw-priority-5, .tablesaw-columntoggle th.tablesaw-priority-4, .tablesaw-columntoggle td.tablesaw-priority-4, .tablesaw-columntoggle th.tablesaw-priority-3, .tablesaw-columntoggle td.tablesaw-priority-3, .tablesaw-columntoggle th.tablesaw-priority-2, .tablesaw-columntoggle td.tablesaw-priority-2, .tablesaw-columntoggle th.tablesaw-priority-1, .tablesaw-columntoggle td.tablesaw-priority-1, .tablesaw-columntoggle th.tablesaw-priority-0, .tablesaw-columntoggle td.tablesaw-priority-0 {display: none;}}.tablesaw-columntoggle-btnwrap .dialog-content {top: 0 !important;right: 1em;left: auto !important;width: 12em;max-width: 18em;margin: -.5em auto 0;}.tablesaw-columntoggle-btnwrap .dialog-content:focus {outline-style: none;}@media (min-width: 20em) {.tablesaw-columntoggle th.tablesaw-priority-1, .tablesaw-columntoggle td.tablesaw-priority-1 {display: table-cell;}}@media (min-width: 30em) {.tablesaw-columntoggle th.tablesaw-priority-2, .tablesaw-columntoggle td.tablesaw-priority-2 {display: table-cell;}}@media (min-width: 40em) {.tablesaw-columntoggle th.tablesaw-priority-3, .tablesaw-columntoggle td.tablesaw-priority-3 {display: table-cell;}.tablesaw-columntoggle tbody td {line-height: 2;}}@media (min-width: 50em) {.tablesaw-columntoggle th.tablesaw-priority-4, .tablesaw-columntoggle td.tablesaw-priority-4 {display: table-cell;}}@media (min-width: 60em) {.tablesaw-columntoggle th.tablesaw-priority-5, .tablesaw-columntoggle td.tablesaw-priority-5 {display: table-cell;}}@media (min-width: 70em) {.tablesaw-columntoggle th.tablesaw-priority-6, .tablesaw-columntoggle td.tablesaw-priority-6 {display: table-cell;}}@media only all {.tablesaw-columntoggle th.tablesaw-toggle-cellhidden, .tablesaw-columntoggle td.tablesaw-toggle-cellhidden {display: none;}.tablesaw-columntoggle th.tablesaw-toggle-cellvisible, .tablesaw-columntoggle td.tablesaw-toggle-cellvisible {display: table-cell;}}.tablesaw-columntoggle-popup .btn-group > label {display: block;padding: .2em 0;white-space: nowrap;cursor: default;}.tablesaw-columntoggle-popup .btn-group > label input {margin-right: .8em;}.tablesaw-sortable-head {position: relative;vertical-align: top;}.tablesaw .tablesaw-sortable-head {padding: 0;}.tablesaw-sortable-btn {min-width: 100%;color: inherit;background: transparent;border: 0;text-align: inherit;font: inherit;text-transform: inherit;}.tablesaw-sortable-arrow:after {display: inline-block;width: 10px;height: 14px;content: " ";margin-left: .3125em;}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after, .tablesaw-sortable-descending .tablesaw-sortable-arrow:after {content: "\0020";}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {content: "\2191";}.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {content: "\2193";}.tablesaw-advance {float: right;}.tablesaw-advance.minimap {margin-right: .4em;}.tablesaw-advance-dots {float: left;margin: 0;padding: 0;list-style: none;}.tablesaw-advance-dots li {display: table-cell;margin: 0;padding: .4em .2em;}.tablesaw-advance-dots li i {width: .25em;height: .25em;background: #555;border-radius: 100%;display: inline-block;}.tablesaw-advance-dots-hide {opacity: .25;cursor: default;pointer-events: none;}
.immersive_awselect{overflow:hidden!important}.awselect_bg{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.8);-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.awselect,.awselect>.bg{-webkit-transition:.4s cubic-bezier(.19,1,.22,1);-moz-transition:.4s cubic-bezier(.19,1,.22,1);-o-transition:.4s cubic-bezier(.19,1,.22,1);float:left;width:244px}.awselect_bg.animate{opacity:1}.awselect{position:relative;cursor:pointer;transition:.4s cubic-bezier(.19,1,.22,1)}.awselect>.bg{background:#fff;width:100%;height:0%;position:absolute;z-index:1;transition:.4s cubic-bezier(.19,1,.22,1)}.awselect .front_face{position:relative;padding:.8rem .4rem!important;color:#000;float:left;width:100%}.awselect .front_face>.bg{position:absolute;z-index:0;float:left;width:100%;height:100%;left:0;background:#e5e5e5;top:0}.awselect .front_face .content{float:left;width:100%;position:relative;z-index:1}.awselect .front_face span{font-size:1rem;-webkit-transition:.4s cubic-bezier(.19,1,.22,1);-moz-transition:.4s cubic-bezier(.19,1,.22,1);-o-transition:.4s cubic-bezier(.19,1,.22,1);transition:.4s cubic-bezier(.19,1,.22,1);float:left;width:95%;color:inherit}.awselect .front_face .current_value{/*position:absolute;*/left:0}.awselect .front_face .placeholder{position: absolute; left: 0; top: 50%; transform: rotate(0) translateY(-50%); transform-origin: center 0;}.awselect .back_face,.awselect .front_face .icon{background:none;position:absolute;-webkit-transition:.4s cubic-bezier(.19,1,.22,1);-moz-transition:.4s cubic-bezier(.19,1,.22,1);-o-transition:.4s cubic-bezier(.19,1,.22,1)}.awselect .front_face .icon{float:right;right:0;top:50%;transform:rotate(0) translateY(-50%);transform-origin:center 0;transition:.4s cubic-bezier(.19,1,.22,1)}.awselect .front_face .icon svg{width:15px;height:15px;}.awselect .back_face{z-index:2;padding:0;transition:.4s cubic-bezier(.19,1,.22,1);transform:translateY(20px);opacity:0;float:left;width:100%;max-height:200px;overflow:hidden;display:none}.aw_cursor_pointer,.awselect .back_face ul li a{-webkit-transition:.4s cubic-bezier(.19,1,.22,1);-moz-transition:.4s cubic-bezier(.19,1,.22,1);-o-transition:.4s cubic-bezier(.19,1,.22,1);float:left}.awselect .back_face.overflow{padding:0!important;overflow-y:scroll}.awselect .back_face ul{margin:0;float:left;padding:0;width:100%}.awselect .back_face ul li{float:left;width:100%;display:block}.awselect .back_face ul li a{padding:.8rem .45rem!important;color:inherit;opacity:.8;width:100%;transition:.4s cubic-bezier(.19,1,.22,1)}.awselect .back_face ul li a:hover{background:rgba(0,0,0,.07);opacity:1}.awselect.animate{z-index:9999}.awselect.animate .front_face .icon{transform:rotate(180deg) translateY(-50%)}.awselect.animate>.bg{height:100%}.awselect.animate2>.bg{box-shadow:0 11px 43px 11px rgba(0,0,0,.11)}.awselect.animate2 .back_face{transform:translateY(0);opacity:1}.awselect.hasValue .front_face .placeholder{transform:translateY(20px);opacity:0}.awselect.placeholder_animate .front_face .current_value{opacity:0}.awselect.placeholder_animate2 .front_face .placeholder{transform:rotate(0) translateY(-50%);opacity:1}.awselect.transition_paused{transition:none!important}.aw_cursor_pointer{width:20px;height:20px;border-radius:100%;background:#ddd;overflow:hidden;padding:5px;transition:.4s cubic-bezier(.19,1,.22,1);transform:scale(.5)}.aw_cursor_pointer .inner{float:left;width:100%;height:0%;background:#fff;border-radius:100%;-webkit-transition:.4s cubic-bezier(.19,1,.22,1);-moz-transition:.4s cubic-bezier(.19,1,.22,1);-o-transition:.4s cubic-bezier(.19,1,.22,1);transition:.4s cubic-bezier(.19,1,.22,1)}.aw_cursor_pointer.animate{transform:scale(1)}.aw_cursor_pointer.animate .inner{height:100%}
[hidden]:not([hidden="false"]) {
    display: none !important;
}

.content-slider {
    padding-bottom: 5rem;
    text-align: center;
}

.stepper-slider {
    background-color: transparent;
    height: 28px;
    width: 9rem;
    position: relative;
    margin: 0 auto;
    transform: translateX(-12px);
}

.stepper-slider .progress-line {
    height: 8px;
    width: 100%;
    margin-left: 12px;
    background-color: #009a44;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.stepper-slider .tick {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    position: absolute;
    top: 0;
}

.stepper-slider .tick.selected {
    box-shadow: 0px 0px 0 2px #f99b35;
}

.stepper-slider .tick:after {
    content: '';
    height: 26px;
    width: 26px;
    background-color: #009a44;
    position: absolute;
    margin-left: 1px;
    margin-top: 1px;
    border-radius: 50%;
    left: 0;
    top: 0;
}

.stepper-slider .tick.selected:after {
    height: 22px;
    width: 22px;
}

.stepper-slider .label {
    position: absolute;
    bottom: 0;
    transform: translate(-50%, 100%);
    margin-left: 12px;
    width: calc(50% + 12px);
    visibility: hidden;
}

.stepper-slider .label.selected {
    visibility: visible;
}

.stepper-slider span {
    color: #666;
}

.response-loader .loader{
    color: #666;
}

.response-loader .loader + h3 {
    color:#fff;
    margin: 1.25rem auto;
}

.response-loader .loader:before{
  background-color: #00a16e;
}

.response-loader .loader:after{
  background-color: #00a16e;
}

.loader + h3 {
    border: solid 1px #c0c0c0;
    padding: 1.5rem 2.5rem;
    margin: 0 auto 2.5rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 50%;
}

.angular-forms > .loader {
    width: 5em;
}

.loader, .loader:before, .loader:after {
    border-radius: 50%;
}

.loader {
    color: #008000;
    font-size: 11px;
    text-indent: -99999em;
    margin: 55px auto;
    position: relative;
    width: 5em;
    height: 5em;
    box-shadow: inset 0 0 0 1em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.loader:before, .loader:after {
    position: absolute;
    content: '';
}

.loader:before {
    width: 2.6em;
    height: 5.1em;
    background: #ffffff;
    border-radius: 10.2em 0 0 10.2em;
    top: -0.1em;
    left: -0.1em;
    -webkit-transform-origin: 2.6em 2.6em;
    transform-origin: 2.6em 2.6em;
    -webkit-animation: load2 2s infinite ease 1.5s;
    animation: load2 2s infinite ease 1.5s;
}

.loader:after {
    width: 2.6em;
    height: 5.1em;
    background: #ffffff;
    border-radius: 0 10.2em 10.2em 0;
    top: -0.1em;
    left: 2.6em;
    -webkit-transform-origin: 0px 2.6em;
    transform-origin: 0px 2.6em;
    -webkit-animation: load2 2s infinite ease;
    animation: load2 2s infinite ease;
}

@-webkit-keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.angular-forms form .columnx1:not(campo-formulario) > fieldset {
    padding: 1% 40px 1% 0;
    width: calc(48% + 20px);
}

.angular-forms {
    display: block;
    width: 100%;
}

.angular-forms > * {
    width: 100%;
}

.angular-forms form h3>span {
    font-family: CoreSansBold;
}

.formulario fieldset ul li {
    left: 4%;
    font-size: .95rem;
    position: relative;
    padding: 1% 0;
    list-style-position: outside;
}

.angular-forms form {
    color: #666;
    width: 100%;
    font-size: 1.1rem;
    padding: 2.5rem 2.375rem 0 2.375rem;
}

.angular-forms form a {
    color: #009a44;
}

.angular-forms form>a:hover, .angular-forms form>a:active, .angular-forms form>a:focus {
    color: #fff;
}

.angular-forms .form-title {
    padding-top: 38px;
    text-align: center;
    font-size: 1.4rem;
    color: #009a44;
    margin: 0;
}

.angular-forms form h3 {
    color: #009a44;
    font-size: 1.2rem;
    text-align: center;
    margin: 0;
    margin-bottom: 2.375rem;
}

.angular-forms form ul {
    margin-top: 5%;
}

.angular-forms form ul li {
    padding: 1%;
}

.angular-forms form .warning {
    padding-left: 2.5rem;
    position: relative;
}

.angular-forms form input {
    width: 100%;
    font-size: 1.2rem;
}

.angular-forms form input:focus {
    background-color: rgba(0, 0, 0, 0.24);
}

.angular-forms form input[type="radio"] {
    width: 20px;
    height: 20px;
}

.angular-forms input[type="submit"] {
    cursor: pointer;
    transform: skew(-10deg);
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    min-width: 120px;
    padding: 12px;
    width: auto;
    font-size: 1rem;
}

.angular-forms input[type="submit"]:focus {
    border: solid 1px #009a44;
    background: transparent;
    color: #009a44;
    font-size: 1rem;
    outline: none;
}

.angular-forms input[type="button"] {
    color: #666;
    border: none;
    background: transparent;
}

.angular-forms form #archivo_input_label {
    text-align: left;
    width: 90%;
    overflow: hidden;
}

.angular-forms form .policies-content {
    text-align: center;
}

.angular-forms form .policies-content p {
    display: inline-block;
    margin: 0;
}

.angular-forms form .policies-content input[type="radio"] {
    display: inline-block;
}

.content-btn {
    margin: 2.375rem 0;
}

.content-btn > * {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: unset;
}

.content-btn .btn-inactive {
    border: solid 1px #009a44;
    background: transparent;
    font-size: 1rem;
    color: #009a44;
    width: auto;
    outline: none;
}

.content-btn .btn-active {
    font-family: CoreSansBold;
    background: #F99B35;
    color: white;
    border: none;
    width: auto;
    outline: none;
}

.btn-cancelar {
    width: auto;
}

.btn_right {
    text-align: right;
}
.btn_right input{
    margin:2.375rem 0;
}

.btn-enviar {
    outline: none;
}

.send-btn {
    text-align: center;
}

.btn-atras {
    font-size: 1rem;
    width: auto;
}

.wrapper-btns {
    width: 60%;
    display: block;
}

.wrapper-btns div {
    margin:0 0 2.375rem 0;
    width: 49%;
    vertical-align: middle;
}

#linea-etica .wrapper-btns{
    margin:2.375rem 0;
}

.returnbtn {
    text-align: center;
}

.returnbtn .btn-atras{
    cursor:pointer;
    width:auto;
}

.returnbtn .btn-cancelar{
    cursor:pointer;
    width:auto;
}

.file-button {
    position: absolute!important;
    right: 0;
    bottom: 0;
    border: none;
    cursor: pointer;
}

.file {
    fill: white;
}

.angular-forms form .columnx1 campo-formulario:nth-child(1) {
    padding-right: 20px;
    box-sizing: border-box;
}

.angular-forms form .columnx1 campo-formulario:nth-child(2) {
    padding-left: 20px;
    box-sizing: border-box;
}

.angular-forms form .columnx1 fieldset label {
    text-align: left;
    color: #666;
    font-weight: bold;
}

.angular-forms form .columnx1 fieldset select {
    background: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/images/flecha.png");
    background-repeat: no-repeat;
    background-position: right;
}

.angular-forms form .columnx1 fieldset select option {
    color: grey;
}

.angular-forms form .columnx1 fieldset input[type="date"] {
    visibility: visible !important;
    background: url(/wps/wcm/connect/bancopopular/52928e56-30f9-45dd-a401-1f6c33b2f601/calendario.png?MOD=AJPERES) no-repeat;
    background-position: right;
}

.angular-forms form .columnx1 fieldset input[type="date"]::-webkit-clear-button {
    display: none;
}

.angular-forms form .columnx1 fieldset input[type="date"]::-webkit-inner-spin-button {
    display: none;
}

.angular-forms form .columnx1 fieldset input[type="date"]::-webkit-calendar-picker-indicator {
    color: transparent;
    background: transparent;
}

.angular-forms form .columnx1 fieldset input[type="text"] {
    background: transparent;
}

.angular-forms form .columnx1 fieldset input[type=number]::-webkit-inner-spin-button, form .columnx1 fieldset input[type=number]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    margin: 0;
}

.angular-forms form .columnx1 fieldset input[type=text], form .columnx1 fieldset select, form .columnx1 fieldset textarea {
    width: 100%;
    border: none;
    outline: none;
    font-size: 1.2rem;
    color: #666;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.angular-forms form .columnx1 fieldset .error-menssage {
    position: relative;
    display: block;
    font-size: 0.8rem;
    padding: 6px 6px 6px 30px;
    margin: 2px 0;
    background: #fff;
    color: red;
    border-radius: 5px;
    white-space: normal;
}

.angular-forms form .columnx1 fieldset .error-menssage .ms-error {
    position: absolute;
    background-color: red;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    font-style: normal;
    margin: 0 1%;
    margin-top: -2px;
    color: #fff;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    font-family: CoreSansBold;
    line-height: 1.5;
}

.angular-forms form .politica-datos-terminos-condiciones {
    margin: 40px 0;
    text-align: center;
}

.angular-forms form .politica-datos-terminos-condiciones fieldset {
    display: block;
    margin: 0 auto;
}

.angular-forms form .politica-datos-terminos-condiciones span {
    display: inline-block;
    font-size: 1rem;
    text-align: left;
    vertical-align: middle;
    width: 80%;
}

.angular-forms form .politica-datos-terminos-condiciones span em {
    text-decoration: underline;
    cursor: pointer;
}

.angular-forms form .politica-datos-terminos-condiciones .mat-checkbox {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
}

.angular-forms form .columnx1 fieldset.content-radio {
    padding-left: 40px;
}

.content-radio.not-validated mat-error {
    display: none;
}

/*Fielset 1 columna*/
.angular-forms form .columnx1 fieldset.columnx1 {
    width: 70%;
    display: block;
    margin: 0 auto;
}

.single-column form .warning {
    width: 70%;
    margin: 0 auto;
}

.angular-forms form .politica-datos-terminos-condiciones fieldset.columnx1 span {
    width: 100%;
}

.angular-forms form .columnx1 fieldset {
    border: none;
    padding: 1% 0;
    margin: 0;
    display: inline-block;
    width: 48%;
    vertical-align: top;
}

#solicitar-credito parte-dos .tarjeta-credito-parte2 fieldset {
    display:block;
    margin:0 auto;
}

.captcha {
    width: 350px;
    margin: 0 auto;
}

.mat-radio-ripple {
    width: 0!important;
    height: 0!important;
}

.mat-form-field {
    width: 100%;
}

.mat-input-element[role="combobox"] {
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
}

.no-underline .mat-form-field-underline {
    display: none !important;
}

.mat-input-element:focus {
    background-color: rgba(0, 0, 0, 0.24) !important;
}

.mat-elevation-z0 {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}

.mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}

.mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px/32px CoreSansRegular;
    margin: 0 0 16px
}

.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px/32px CoreSansRegular;
    margin: 0 0 16px
}

.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px/28px CoreSansRegular;
    margin: 0 0 16px
}

.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px/24px CoreSansRegular;
    margin: 0 0 16px
}

.mat-h5, .mat-typography h5 {
    font-size: 11.62px;
    font-weight: 400;
    font-family: CoreSansRegular;
    line-height: 20px;
    margin: 0 0 12px
}

.mat-h6, .mat-typography h6 {
    font-size: 9.38px;
    font-weight: 400;
    font-family: CoreSansRegular;
    line-height: 20px;
    margin: 0 0 12px
}

.mat-body-2, .mat-body-strong {
    font: 500 14px/24px CoreSansRegular
}

.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px/20px CoreSansRegular
}

.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px
}

.mat-caption, .mat-small {
    font: 400 12px/20px CoreSansRegular
}

.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px/112px CoreSansRegular;
    margin: 0 0 56px;
    letter-spacing: -.05em
}

.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px/56px CoreSansRegular;
    margin: 0 0 64px;
    letter-spacing: -.02em
}

.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px/48px CoreSansRegular;
    margin: 0 0 64px;
    letter-spacing: -.005em
}

.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px/40px CoreSansRegular;
    margin: 0 0 64px
}

.mat-button, .mat-fab, .mat-icon-button, .mat-mini-fab, .mat-raised-button {
    font-family: CoreSansRegular;
    font-size: 14px;
    font-weight: 500
}

.mat-button-toggle {
    font-family: CoreSansRegular
}

.mat-card {
    font-family: CoreSansRegular
}

.mat-card-title {
    font-size: 24px;
    font-weight: 400
}

.mat-card-content, .mat-card-header .mat-card-title, .mat-card-subtitle {
    font-size: 14px
}

.mat-checkbox {
    font-family: CoreSansRegular
}

.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
    width: 18%
}

.mat-chip {
    font-size: 13px;
    line-height: 18px
}

.mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px
}

.angular-forms .mat-table {
    font-family: CoreSansRegular;
    width: 80%;
    margin: 0 auto;
}

.mat-header-cell {
    font-size: 0.875rem;
}

.mat-cell {
    font-size: 1.25rem
}

.mat-calendar {
    font-family: CoreSansRegular
}

.mat-calendar-body {
    font-size: 13px
}

.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500
}

.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400
}

.mat-dialog-title {
    color: #009A44;
    font-family: CoreSansBold;
    font-size: 1.1rem;
    line-height: 1.2rem;
    text-align: center
}

.close-button {
    cursor: pointer;
    background: url('/wps/wcm/connect/bancopopular/a7f77860-618f-4e31-8d19-08aae5f94e83/pestana.png?MOD=AJPERES') center;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 1rem;
    height: 50px;
    position: absolute;
    right: 0%;
    top: 0%;
    width: 90px
}

.mat-dialog-container .error-tecnico .close-button, .mat-dialog-container .envio-exitoso .close-button {
    background: url('/wps/wcm/connect/bancopopular/a7f77860-618f-4e31-8d19-08aae5f94e83/pestana.png?MOD=AJPERES') center
}

.mat-dialog-container .incumple-politicas .close-button {
    background: url('/wps/wcm/connect/bancopopular/f798d600-2cbf-4927-8d03-ce2fe3a0f4dd/pestana-error.png?MOD=AJPERES') center
}

.mat-dialog-container .error-tecnico .close-button, .mat-dialog-container .envio-exitoso .close-button, .mat-dialog-container .incumple-politicas .close-button {
    background-position: right top;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 1rem;
    height: 50px;
    position: absolute;
    right: 0%;
    top: 0%;
    width: 90px;
    cursor: pointer
}

.mat-dialog-container .error-tecnico .close-button span, .mat-dialog-container .envio-exitoso .close-button span, .mat-dialog-container .incumple-politicas .close-button span {
    cursor: pointer;
    font-family: CoreSansRegular;
    position: absolute;
    right: 16%;
    text-align: right;
    top: 18%
}

.mat-dialog-container .envio-exitoso, .mat-dialog-container .incumple-politicas {
    height: 10rem
}

.mat-dialog-container .error-tecnico {
    height: 13rem
}

.mat-dialog-container .error-tecnico .mat-dialog-content, .mat-dialog-container .envio-exitoso .mat-dialog-content, .mat-dialog-container .incumple-politicas .mat-dialog-content {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 80%
}

.envio-exitoso .exitoso, .incumple-politicas .politicas, .error-tecnico .tecnico {
    height: 72px;
    margin: 0.15rem auto 1rem
}

.mat-dialog-container .envio-exitoso .mat-dialog-content .exitoso, .mat-dialog-container .incumple-politicas .mat-dialog-content .politicas {
    width: 67px
}

.mat-dialog-container .envio-exitoso .mat-dialog-content .exitoso {
    background-position: 2px 0px
}

.mat-dialog-container .incumple-politicas .mat-dialog-content .politicas {
    background-position: -66px 0px
}

.mat-dialog-container .error-tecnico .mat-dialog-content .tecnico {
    background-position: -131px 0px;
    width: 90px
}

.mat-dialog-container .error-tecnico .mat-dialog-content button {
    background-color: #FFF;
    border: solid 1px #009a44;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    box-sizing: border-box;
    color: #009a44;
    display: block;
    margin: 1rem auto;
    padding: 12px;
    text-align: center;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    width: 100px
}

.mat-dialog-container .close-button .close {
    background-position: -1px -73px;
    height: 18px;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 5px;
    width: 18px
}

.cdk-overlay-container .tooltip-continuar {
    background-color: #046A38;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 1rem;
    min-width: 260px;
    padding: 12px
}

.panel-rounded .mat-dialog-container {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px
}

.mat-expansion-panel-header {
    font-family: CoreSansRegular;
    font-size: 15px;
    font-weight: 400
}

.mat-expansion-panel-content {
    font: 400 14px/20px CoreSansRegular
}

.mat-form-field {
    font-family: CoreSansRegular;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125
}

.mat-form-field-wrapper {
    padding-bottom: 1.25rem
}

.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125
}

.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em
}

.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125
}

.mat-form-field-infix {
    padding: .4375em 0;
    border-top: .84375em solid transparent
}

.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.33333%
}

.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.33334%
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.33335%
}

.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em
}

.mat-form-field-label {
    top: 1.28125em
}

.mat-form-field-underline {
    bottom: 1.25em
}

.mat-form-field-subscript-wrapper {
    font-size: 75%;
    top: calc(100% - 1.66667em);
    width: 100%;
}

.mat-grid-tile-footer, .mat-grid-tile-header {
    font-size: 14px
}

.mat-grid-tile-footer .mat-line, .mat-grid-tile-header .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-grid-tile-footer .mat-line:nth-child(n+2), .mat-grid-tile-header .mat-line:nth-child(n+2) {
    font-size: 12px
}

input.mat-input-element {
    margin-top: -.0625em
}

.mat-menu-item {
    font-family: CoreSansRegular;
    font-size: 16px;
    font-weight: 400
}

.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: CoreSansRegular;
    font-size: 12px
}

.mat-radio-button {
    font-family: CoreSansRegular;
    width: 24.75%
}

.mat-select {
    font-family: CoreSansRegular
}

.mat-select-trigger {
    height: 1.125em
}

.mat-slide-toggle-content {
    font: 400 14px/20px CoreSansRegular
}

.mat-slider-thumb-label-text {
    font-family: CoreSansRegular;
    font-size: 12px;
    font-weight: 500
}

.mat-stepper-horizontal, .mat-stepper-vertical {
    font-family: CoreSansRegular
}

.mat-step-label {
    font-size: 14px;
    font-weight: 400
}

.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500
}

.mat-tab-group {
    font-family: CoreSansRegular
}

.mat-tab-label, .mat-tab-link {
    font-family: CoreSansRegular;
    font-size: 14px;
    font-weight: 500
}

.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px/32px CoreSansRegular;
    margin: 0
}

.mat-tooltip {
    font-family: CoreSansRegular;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px
}

.mat-list-item {
    font-family: CoreSansRegular
}

.mat-list-option {
    font-family: CoreSansRegular
}

.mat-list .mat-list-item, .mat-nav-list .mat-list-item, .mat-selection-list .mat-list-item {
    font-size: 16px
}

.mat-list .mat-list-item .mat-line, .mat-nav-list .mat-list-item .mat-line, .mat-selection-list .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px
}

.mat-list .mat-list-option, .mat-nav-list .mat-list-option, .mat-selection-list .mat-list-option {
    font-size: 16px
}

.mat-list .mat-list-option .mat-line, .mat-nav-list .mat-list-option .mat-line, .mat-selection-list .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px
}

.mat-list .mat-subheader, .mat-nav-list .mat-subheader, .mat-selection-list .mat-subheader {
    font-family: CoreSansRegular;
    font-size: 14px;
    font-weight: 500
}

.mat-list[dense] .mat-list-item, .mat-nav-list[dense] .mat-list-item, .mat-selection-list[dense] .mat-list-item {
    font-size: 12px
}

.mat-list[dense] .mat-list-item .mat-line, .mat-nav-list[dense] .mat-list-item .mat-line, .mat-selection-list[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px
}

.mat-list[dense] .mat-list-option, .mat-nav-list[dense] .mat-list-option, .mat-selection-list[dense] .mat-list-option {
    font-size: 12px
}

.mat-list[dense] .mat-list-option .mat-line, .mat-nav-list[dense] .mat-list-option .mat-line, .mat-selection-list[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px
}

.mat-list[dense] .mat-subheader, .mat-nav-list[dense] .mat-subheader, .mat-selection-list[dense] .mat-subheader {
    font-family: CoreSansRegular;
    font-size: 12px;
    font-weight: 500
}

.mat-option {
    font-family: CoreSansRegular;
    font-size: 16px
}

.mat-optgroup-label {
    font: 500 14px/24px CoreSansRegular
}

.mat-simple-snackbar {
    font-family: CoreSansRegular;
    font-size: 14px
}

.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500
}

.mat-ripple {
    overflow: hidden
}

@media screen and (-ms-high-contrast:active) {
    .mat-ripple {
        display: none
    }
}

.mat-ripple.mat-ripple-unbounded {
    overflow: visible
}

.mat-ripple-element {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity, transform 0s cubic-bezier(0, 0, .2, 1);
    transform: scale(0)
}

.mat-option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 48px;
    height: 48px;
    padding: 0 16px;
    text-align: left;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    outline: 0;
    display: flex;
    flex-direction: row;
    max-width: 100%;
    box-sizing: border-box;
    align-items: center
}

.mat-option[disabled] {
    cursor: default
}

[dir=rtl] .mat-option {
    text-align: right
}

.mat-option .mat-icon {
    margin-right: 16px
}

[dir=rtl] .mat-option .mat-icon {
    margin-left: 16px;
    margin-right: 0
}

.mat-option[aria-disabled=true] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.mat-optgroup .mat-option:not(.mat-option-multiple) {
    padding-left: 32px
}

[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple) {
    padding-left: 16px;
    padding-right: 32px
}

.mat-option-text {
    display: inline-block;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mat-option-ripple {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none
}

@media screen and (-ms-high-contrast:active) {
    .mat-option-ripple {
        opacity: .5
    }
}

.mat-option-pseudo-checkbox {
    margin-right: 8px
}

[dir=rtl] .mat-option-pseudo-checkbox {
    margin-left: 8px;
    margin-right: 0
}

.mat-optgroup-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 48px;
    height: 48px;
    padding: 0 16px;
    text-align: left;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.mat-optgroup-label[disabled] {
    cursor: default
}

[dir=rtl] .mat-optgroup-label {
    text-align: right
}

.mat-optgroup-label .mat-icon {
    margin-right: 16px
}

[dir=rtl] .mat-optgroup-label .mat-icon {
    margin-left: 16px;
    margin-right: 0
}

.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.cdk-global-overlay-wrapper, .cdk-overlay-container {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed;
    z-index: 1001;
}

.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute;
    z-index: 1000
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000
}

.cdk-overlay-backdrop {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .48
}

.cdk-overlay-dark-backdrop {
    background: rgba(0, 0, 0, .6)
}

.cdk-overlay-transparent-backdrop {
    background: 0 0
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

.mat-ripple-element {
    background-color: rgba(0, 0, 0, .1)
}

.mat-option {
    color: rgba(0, 0, 0, .87)
}

.mat-option:focus:not(.mat-option-disabled), .mat-option:hover:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04)
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #3f51b5
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff4081
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336
}

.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04)
}

.mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .87)
}

.mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, .38)
}

.mat-optgroup-label {
    color: rgba(0, 0, 0, .54)
}

.mat-optgroup-disabled .mat-optgroup-label {
    color: rgba(0, 0, 0, .38)
}

.mat-pseudo-checkbox {
    color: rgba(0, 0, 0, .54)
}

.mat-pseudo-checkbox::after {
    color: #fafafa
}

.mat-accent .mat-pseudo-checkbox-checked, .mat-accent .mat-pseudo-checkbox-indeterminate, .mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate {
    background: #ff4081
}

.mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #3f51b5
}

.mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #f44336
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0
}

.mat-app-background {
    background-color: #fafafa
}

.mat-theme-loaded-marker {
    display: none
}

.mat-autocomplete-panel {
    background: #fff;
    color: rgba(0, 0, 0, .87)
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: #fff
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: rgba(0, 0, 0, .87)
}

.mat-button, .mat-icon-button {
    background: 0 0
}

.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay {
    background-color: rgba(63, 81, 181, .12)
}

.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay {
    background-color: rgba(255, 64, 129, .12)
}

.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay {
    background-color: rgba(244, 67, 54, .12)
}

.mat-button[disabled] .mat-button-focus-overlay, .mat-icon-button[disabled] .mat-button-focus-overlay {
    background-color: transparent
}

.mat-button.mat-primary, .mat-icon-button.mat-primary {
    color: #3f51b5
}

.mat-button.mat-accent, .mat-icon-button.mat-accent {
    color: #ff4081
}

.mat-button.mat-warn, .mat-icon-button.mat-warn {
    color: #f44336
}

.mat-button.mat-accent[disabled], .mat-button.mat-primary[disabled], .mat-button.mat-warn[disabled], .mat-button[disabled][disabled], .mat-icon-button.mat-accent[disabled], .mat-icon-button.mat-primary[disabled], .mat-icon-button.mat-warn[disabled], .mat-icon-button[disabled][disabled] {
    color: rgba(0, 0, 0, .26)
}

.mat-fab, .mat-mini-fab, .mat-raised-button {
    color: rgba(0, 0, 0, .87);
    background-color: #fff
}

.mat-fab.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary {
    color: #fff
}

.mat-fab.mat-accent, .mat-mini-fab.mat-accent, .mat-raised-button.mat-accent {
    color: #fff
}

.mat-fab.mat-warn, .mat-mini-fab.mat-warn, .mat-raised-button.mat-warn {
    color: #fff
}

.mat-fab.mat-accent[disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled] {
    color: rgba(0, 0, 0, .26)
}

.mat-fab.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary {
    background-color: #3f51b5
}

.mat-fab.mat-accent, .mat-mini-fab.mat-accent, .mat-raised-button.mat-accent {
    background-color: #ff4081
}

.mat-fab.mat-warn, .mat-mini-fab.mat-warn, .mat-raised-button.mat-warn {
    background-color: #f44336
}

.mat-fab.mat-accent[disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled] {
    background-color: rgba(0, 0, 0, .12)
}

.mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, .2)
}

.mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, .2)
}

.mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, .2)
}

.mat-button.mat-primary .mat-ripple-element {
    background-color: rgba(63, 81, 181, .1)
}

.mat-button.mat-accent .mat-ripple-element {
    background-color: rgba(255, 64, 129, .1)
}

.mat-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, .1)
}

.mat-icon-button.mat-primary .mat-ripple-element {
    background-color: rgba(63, 81, 181, .2)
}

.mat-icon-button.mat-accent .mat-ripple-element {
    background-color: rgba(255, 64, 129, .2)
}

.mat-icon-button.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, .2)
}

.mat-button-toggle {
    color: rgba(0, 0, 0, .38)
}

.mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, .12)
}

.mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, .54)
}

.mat-button-toggle-disabled {
    background-color: #eee;
    color: rgba(0, 0, 0, .26)
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd
}

.mat-card {
    background: #fff;
    color: rgba(0, 0, 0, .87)
}

.mat-card-subtitle {
    color: rgba(0, 0, 0, .54)
}

.mat-checkbox-frame {
    border-color: #666
}

.mat-checkbox-checkmark {
    fill: #fafafa
}

.mat-checkbox-checkmark-path {
    stroke: #666!important
}

.mat-checkbox-mixedmark {
    background-color: #fafafa
}

.mat-checkbox-checked.mat-primary .mat-checkbox-background, .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
    background-color: #3f51b5
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
    background-color: #fff
}

.mat-checkbox-checked.mat-warn .mat-checkbox-background, .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
    background-color: #f44336
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #fff
}

.mat-checkbox-disabled .mat-checkbox-label {
    color: #b0b0b0
}

.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(63, 81, 181, .26)
}

.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(255, 64, 129, .26)
}

.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, .26)
}

.mat-chip:not(.mat-basic-chip) {
    background-color: #e0e0e0;
    color: rgba(0, 0, 0, .87)
}

.mat-chip:not(.mat-basic-chip) .mat-chip-remove {
    color: rgba(0, 0, 0, .87);
    opacity: .4
}

.mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover {
    opacity: .54
}

.mat-chip.mat-chip-selected.mat-primary {
    background-color: #3f51b5;
    color: #fff
}

.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {
    opacity: .54
}

.mat-chip.mat-chip-selected.mat-warn {
    background-color: #f44336;
    color: #fff
}

.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {
    opacity: .54
}

.mat-chip.mat-chip-selected.mat-accent {
    background-color: #ff4081;
    color: #fff
}

.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {
    opacity: .54
}

.mat-table {
    background: #fff;
    text-align: center;
}

.mat-header-row {
    font-family: CoreSansBold;
}

.mat-header-row, .mat-row {
    border-bottom-color: rgba(0, 0, 0, .12)
}

.mat-header-cell {
    color: #81c341
}

.mat-cell {
    color: #666;
}

.mat-datepicker-content {
    background-color: #fff;
    color: rgba(0, 0, 0, .87)
}

.mat-calendar-arrow {
    border-top-color: rgba(0, 0, 0, .54)
}

.mat-calendar-next-button, .mat-calendar-previous-button {
    color: rgba(0, 0, 0, .54)
}

.mat-calendar-table-header {
    color: rgba(0, 0, 0, .38)
}

.mat-calendar-table-header-divider::after {
    background: rgba(0, 0, 0, .12)
}

.mat-calendar-body-label {
    color: rgba(0, 0, 0, .54)
}

.mat-calendar-body-cell-content {
    color: rgba(0, 0, 0, .87);
    border-color: transparent
}

.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(0, 0, 0, .38)
}

.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected), .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected), :not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    background-color: rgba(0, 0, 0, .04)
}

.mat-calendar-body-selected {
    background-color: #3f51b5;
    color: #fff
}

.mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: rgba(63, 81, 181, .4)
}

.mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, .38)
}

.mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff
}

.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(0, 0, 0, .18)
}

.mat-dialog-container {
    background: #fff;
    color: rgba(0, 0, 0, .87);
    position: relative;
    text-align: justify
}

.mat-divider {
    border-top-color: rgba(0, 0, 0, .12)
}

.mat-divider-vertical {
    border-right-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel {
    background: #fff;
    color: rgba(0, 0, 0, .87)
}

.mat-action-row {
    border-top-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
    background: rgba(0, 0, 0, .04)
}

.mat-expansion-panel-header-title {
    color: rgba(0, 0, 0, .87)
}

.mat-expansion-indicator::after, .mat-expansion-panel-header-description {
    color: rgba(0, 0, 0, .54)
}

.mat-expansion-panel-header[aria-disabled=true] {
    color: rgba(0, 0, 0, .26)
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description, .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
    color: inherit
}

.mat-form-field-label {
    color: rgba(0, 0, 0, .54)
}

.mat-hint {
    color: rgba(0, 0, 0, .54)
}

.mat-focused .mat-form-field-label {
    color: #fff
}

.mat-focused .mat-form-field-label.mat-accent {
    color: #ff4081
}

.mat-focused .mat-form-field-label.mat-warn {
    color: #f44336
}

.mat-focused .mat-form-field-required-marker {
    color: #009a44
}

.mat-form-field-underline {
    background-color: #666;
}

.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
    background-size: 4px 1px;
    background-repeat: repeat-x
}

.mat-form-field-ripple {
    background-color: #fff
}

.mat-form-field-ripple.mat-accent {
    background-color: #ff4081
}

.mat-form-field-ripple.mat-warn {
    background-color: #f44336
}

.mat-form-field-invalid .mat-form-field-label {
    color: #fff
}

.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker, .mat-form-field-invalid .mat-form-field-label.mat-accent {
    color: #666
}

.mat-form-field-invalid .mat-form-field-ripple {
    background-color: #666;
}

.mat-error {
    color: #fff;
    font-weight: 500
}

.mat-icon.mat-primary {
    color: #3f51b5
}

.mat-icon.mat-accent {
    color: #ff4081
}

.mat-icon.mat-warn {
    color: #f44336
}

.mat-input-element:disabled {
    color: rgba(0, 0, 0, .38)
}

.mat-input-element {
    caret-color: #fff
}

.mat-input-element::placeholder {
    color: rgba(0, 0, 0, .42)
}

.mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, .42)
}

.mat-input-element::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .42)
}

.mat-input-element:-ms-input-placeholder {
    color: rgba(0, 0, 0, .42)
}

.mat-accent .mat-input-element {
    caret-color: #ff4081
}

.mat-form-field-invalid .mat-input-element, .mat-warn .mat-input-element {
    caret-color: #f44336
}

.mat-list .mat-list-item, .mat-nav-list .mat-list-item, .mat-selection-list .mat-list-item {
    color: rgba(0, 0, 0, .87)
}

.mat-list .mat-list-option, .mat-nav-list .mat-list-option, .mat-selection-list .mat-list-option {
    color: rgba(0, 0, 0, .87)
}

.mat-list .mat-subheader, .mat-nav-list .mat-subheader, .mat-selection-list .mat-subheader {
    color: rgba(0, 0, 0, .54)
}

.mat-list-item-disabled {
    background-color: #eee
}

.mat-nav-list .mat-list-item {
    outline: 0
}

.mat-nav-list .mat-list-item.mat-list-item-focus, .mat-nav-list .mat-list-item:hover {
    background: rgba(0, 0, 0, .04)
}

.mat-list-option {
    outline: 0
}

.mat-list-option.mat-list-item-focus, .mat-list-option:hover {
    background: rgba(0, 0, 0, .04)
}

.mat-menu-panel {
    background: #fff
}

.mat-menu-item {
    background: 0 0;
    color: rgba(0, 0, 0, .87)
}

.mat-menu-item[disabled] {
    color: rgba(0, 0, 0, .38)
}

.mat-menu-item .mat-icon:not([color]), .mat-menu-item-submenu-trigger::after {
    color: rgba(0, 0, 0, .54)
}

.mat-menu-item-highlighted:not([disabled]), .mat-menu-item:focus:not([disabled]), .mat-menu-item:hover:not([disabled]) {
    background: rgba(0, 0, 0, .04)
}

.mat-paginator {
    background: #fff
}

.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    color: rgba(0, 0, 0, .54)
}

.mat-paginator-decrement, .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54)
}

.mat-icon-button[disabled] .mat-paginator-decrement, .mat-icon-button[disabled] .mat-paginator-increment {
    border-color: rgba(0, 0, 0, .38)
}

.mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c5cae9%27%2F%3E%3C%2Fsvg%3E")
}

.mat-progress-bar-buffer {
    background-color: #c5cae9
}

.mat-progress-bar-fill::after {
    background-color: #3f51b5
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ff80ab%27%2F%3E%3C%2Fsvg%3E")
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #ff80ab
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
    background-color: #ff4081
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E")
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #ffcdd2
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
    background-color: #f44336
}

.mat-progress-spinner circle, .mat-spinner circle {
    stroke: #3f51b5
}

.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
    stroke: #ff4081
}

.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
    stroke: #f44336
}

.mat-radio-outer-circle {
    border-color: #666;
}

.mat-radio-disabled .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, .38);
}

.mat-radio-disabled .mat-radio-inner-circle, .mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(0, 0, 0, .38)
}

.mat-radio-disabled .mat-radio-label-content {
    color: rgba(0, 0, 0, .38)
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #3f51b5;
}

.mat-radio-button.mat-primary .mat-radio-inner-circle {
    background-color: #3f51b5
}

.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(63, 81, 181, .26)
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #666;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle {
    background-color: #666;
}

.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(255, 64, 129, .26)
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #666;
}

.mat-radio-button.mat-warn .mat-radio-inner-circle {
    background-color: #f44336
}

.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
    background-color: rgba(244, 67, 54, .26)
}

.mat-select-content, .mat-select-panel-done-animating {
    background: #fff
}

.mat-select-value {
    color: #666;
    font-size: 1.2rem
}

.mat-select-placeholder {
    color: rgba(0, 0, 0, .42)
}

.mat-select-disabled .mat-select-value {
    color: rgba(0, 0, 0, .38)
}

.mat-select-arrow {
    color: #009a44;
    background: url('/wps/wcm/connect/bancopopular/d9848847-9c2b-4993-8166-75c081b5b5af/flecha.png?MOD=AJPERES');
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    width: 18px !important;
    height: 13px !important;
    border: none !important
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12)
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #3f51b5
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #ff4081
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #f44336
}

.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #f44336
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(0, 0, 0, .38)
}

.mat-drawer-container {
    background-color: #fafafa;
    color: rgba(0, 0, 0, .87)
}

.mat-drawer {
    background-color: #fff;
    color: rgba(0, 0, 0, .87)
}

.mat-drawer.mat-drawer-push {
    background-color: #fff
}

.mat-drawer-backdrop.mat-drawer-shown {
    background-color: rgba(0, 0, 0, .6)
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #e91e63
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(233, 30, 99, .5)
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, .06)
}

.mat-slide-toggle .mat-ripple-element {
    background-color: rgba(233, 30, 99, .12)
}

.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #3f51b5
}

.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(63, 81, 181, .5)
}

.mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, .06)
}

.mat-slide-toggle.mat-primary .mat-ripple-element {
    background-color: rgba(63, 81, 181, .12)
}

.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #f44336
}

.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(244, 67, 54, .5)
}

.mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
    background-color: rgba(0, 0, 0, .06)
}

.mat-slide-toggle.mat-warn .mat-ripple-element {
    background-color: rgba(244, 67, 54, .12)
}

.mat-disabled .mat-slide-toggle-thumb {
    background-color: #bdbdbd
}

.mat-disabled .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, .1)
}

.mat-slide-toggle-thumb {
    background-color: #fafafa
}

.mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, .38)
}

.mat-slider-track-background {
    background-color: rgba(0, 0, 0, .26)
}

.mat-primary .mat-slider-thumb, .mat-primary .mat-slider-thumb-label, .mat-primary .mat-slider-track-fill {
    background-color: #3f51b5
}

.mat-primary .mat-slider-thumb-label-text {
    color: #fff
}

.mat-accent .mat-slider-thumb, .mat-accent .mat-slider-thumb-label, .mat-accent .mat-slider-track-fill {
    background-color: #ff4081
}

.mat-accent .mat-slider-thumb-label-text {
    color: #fff
}

.mat-warn .mat-slider-thumb, .mat-warn .mat-slider-thumb-label, .mat-warn .mat-slider-track-fill {
    background-color: #f44336
}

.mat-warn .mat-slider-thumb-label-text {
    color: #fff
}

.mat-slider-focus-ring {
    background-color: rgba(255, 64, 129, .2)
}

.cdk-focused .mat-slider-track-background, .mat-slider:hover .mat-slider-track-background {
    background-color: rgba(0, 0, 0, .38)
}

.mat-slider-disabled .mat-slider-thumb {
    transform: scale(0.9)!important
}

.mat-slider-disabled .mat-slider-thumb, .mat-slider-disabled .mat-slider-track-background, .mat-slider-disabled .mat-slider-track-fill {
    background-color: rgb(255, 255, 255)
}

.mat-slider-disabled:hover .mat-slider-track-background {
    background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value .mat-slider-focus-ring {
    background-color: rgba(0, 0, 0, .12)
}

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, .87)
}

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: rgb(255, 255, 255);
    background-color: transparent
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
    border-color: rgba(0, 0, 0, .38)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
    border-color: rgba(0, 0, 0, .26)
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
    border-color: rgba(0, 0, 0, .7)
}

.mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
    background-color: rgba(0, 0, 0, .04)
}

.mat-step-header .mat-step-label, .mat-step-header .mat-step-optional {
    color: rgba(0, 0, 0, .38)
}

.mat-step-header .mat-step-icon {
    background-color: #3f51b5;
    color: #fff
}

.mat-step-header .mat-step-icon-not-touched {
    background-color: rgba(0, 0, 0, .38);
    color: #fff
}

.mat-step-header .mat-step-label.mat-step-label-active {
    color: rgba(0, 0, 0, .87)
}

.mat-stepper-horizontal, .mat-stepper-vertical {
    background-color: #fff
}

.mat-stepper-vertical-line::before {
    border-left-color: rgba(0, 0, 0, .12)
}

.mat-stepper-horizontal-line {
    border-top-color: rgba(0, 0, 0, .12)
}

.mat-tab-header, .mat-tab-nav-bar {
    border-bottom: 1px solid rgba(0, 0, 0, .12)
}

.mat-tab-group-inverted-header .mat-tab-header, .mat-tab-group-inverted-header .mat-tab-nav-bar {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none
}

.mat-tab-label, .mat-tab-link {
    color: rgba(0, 0, 0, .87)
}

.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
    color: rgba(0, 0, 0, .38)
}

.mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, .87)
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(0, 0, 0, .38)
}

.mat-tab-group[class*=mat-background-] .mat-tab-header, .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none
}

.mat-tab-group.mat-primary .mat-tab-label:focus, .mat-tab-group.mat-primary .mat-tab-link:focus, .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
    background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #3f51b5
}

.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-accent .mat-tab-label:focus, .mat-tab-group.mat-accent .mat-tab-link:focus, .mat-tab-nav-bar.mat-accent .mat-tab-label:focus, .mat-tab-nav-bar.mat-accent .mat-tab-link:focus {
    background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #ff4081
}

.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-warn .mat-tab-label:focus, .mat-tab-group.mat-warn .mat-tab-link:focus, .mat-tab-nav-bar.mat-warn .mat-tab-label:focus, .mat-tab-nav-bar.mat-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #f44336
}

.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label:focus, .mat-tab-group.mat-background-primary .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus {
    background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
    background-color: #3f51b5
}

.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
    border-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, .12)
}

.mat-tab-group.mat-background-accent .mat-tab-label:focus, .mat-tab-group.mat-background-accent .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus {
    background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
    background-color: #ff4081
}

.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
    border-color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, .12)
}

.mat-tab-group.mat-background-warn .mat-tab-label:focus, .mat-tab-group.mat-background-warn .mat-tab-link:focus, .mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus, .mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus {
    background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
    background-color: #f44336
}

.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
    border-color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, .4)
}

.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, .12)
}

.mat-toolbar {
    background: #f5f5f5;
    color: rgba(0, 0, 0, .87)
}

.mat-toolbar.mat-primary {
    background: #3f51b5;
    color: #fff
}

.mat-toolbar.mat-accent {
    background: #ff4081;
    color: #fff
}

.mat-toolbar.mat-warn {
    background: #f44336;
    color: #fff
}

.mat-tooltip {
    background: rgba(97, 97, 97, .9)
}

.mat-snack-bar-container {
    background: #323232;
    color: #fff
}

.mat-simple-snackbar-action {
    color: #ff4081
}

.hidden {
    display: none
}

.mat-tooltip-panel .tooltip {
    background-color: #046A38;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 0.8rem;
    min-width: 200px;
    padding: 12px
}

.help {
    background-position: -3px -97px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 18px;
    margin: 0 4px;
    position: absolute;
    right: 0;
    top: 13px;
    width: 18px
}

/*Style IE 10 && 11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    form .mat-input-infix {
        width: 100%\9;
    }

    .angular-forms {
        width: 100%\9;
    }

    .politica-datos-terminos-condiciones .mat-checkbox-layout {
        margin: 0 0 0 35%\9;
    }

    .panel-rounded {
        position: relative\9;
    }

    .panel-rounded .mat-dialog-container {
        height: auto\9;
        margin: auto\9;
        position: absolute\9;
        width: 60%\9;
        top: 15%\9;
        left: 20%\9;
    }

    .fecha-ie .mat-input-wrapper .mat-input-flex .mat-datepicker-toggle {
        position: absolute\9;
        right: 0px\9;
        top: 22px\9;
    }

    .row figure img {
        border: none\9;
    }

    .logo-super img {
        border: none\9;
    }

    .mat-calendar-controls {
        position: relative\9;
    }

    .mat-calendar-controls button {
        vertical-align: middle\9;
    }

    .mat-calendar-controls .mat-calendar-next-button {
        position: absolute\9;
        right: 0px\9;
        top: -6px\9;
    }

    .mat-calendar-controls .mat-calendar-previous-button {
        position: absolute\9;
        right: 50px\9;
        top: -6px\9;
    }

    .mat-calendar-content {
        position: relative\9;
        top: -10px\9;
    }

    .mat-calendar-table-header tr {
        height: 22px\9;
    }

    .mat-datepicker-dialog {
        width: 43%\9;
    }

    .mat-datepicker-dialog .mat-datepicker-content .mat-calendar-body-cell div {
        padding: 0.7rem 0.5rem !important;
        vertical-align: middle\9;
    }

    .mat-datepicker-dialog .mat-datepicker-content .mat-calendar-body-cell {
        padding: 0 !important;
        vertical-align: middle\9;
    }

    .mat-header-row .mat-header-cell {
        width: calc(100% / 3.05);
        display: inline-block;
        vertical-align: top;
    }

    .mat-row .mat-cell {
        width: calc(100% / 3.05);
        display: inline-block;
        vertical-align: top;
    }

    [isSelect='true'] mat-form-field:not(.mat-focused) .mat-input-wrapper .mat-form-field-flex {
        left: 0px;
        top: 0px;
        position: relative;
        z-index: 1001;
    }
}

@media screen and (max-width: 320px) {
    .angular-forms form .columnx1 fieldset .error-menssage {
        white-space: normal;
        width: auto;
        line-height: 1rem;
    }
}

@media screen and (max-width: 799px) {
    .mat-dialog-container .error-tecnico .close-button, .mat-dialog-container .envio-exitoso .close-button, .mat-dialog-container .incumple-politicas .close-button {
        height:20%;
        right: 0%;
        top: 0%;
        width: 25%
    }

    .mat-dialog-container .envio-exitoso, .mat-dialog-container .incumple-politicas {
        height: 13rem
    }

    .mat-dialog-container .error-tecnico {
        height: 15rem
    }

    .mat-dialog-container .error-tecnico .mat-dialog-content, .mat-dialog-container .envio-exitoso .mat-dialog-content, .mat-dialog-container .incumple-politicas .mat-dialog-content {
        width: 90%
    }

    @keyframes floatText {
        from {
            transform: translate(100%, 0);
        }

        to {
            transform: translate(-100%, 0);
        }
    }

    .marquee {
        min-width: 100%;
    }

    .marquee .mat-option-text {
        animation: floatText 15s infinite linear;
        white-space: nowrap;
        box-sizing: border-box;
        text-overflow: unset;
        overflow: visible;
    }

    .angular-forms .form-title {
        font-size: 1.2rem;
        padding: 2.5rem 2.5rem 0;
    }

    .angular-forms form h3 {
        font-size: 1rem;
        text-align: justify;
    }

    .angular-forms form {
        font-size: 0.95rem;
    }

    .captcha {
        width: auto;
    }

    .angular-forms form .politica-datos-terminos-condiciones {
        margin: 5% 0;
    }

    .angular-forms form .politica-datos-terminos-condiciones span {
        display: inline-block;
        font-size: 0.9rem;
        width: 100%;
    }

    .wrapper-btns {
        width: 100%;
        margin: 5% 0;
    }

    .angular-forms .mat-table {
        width: 100%;
    }

    mat-table .mat-header-row, mat-table .mat-row {
        padding: 0 1%;
    }

    .mat-header-cell {
        font-size: 0.8rem;
        padding: 0 1%;
    }

    .mat-cell {
        font-size: 0.8rem;
        word-wrap: normal;
    }
}

@media screen and (min-width: 1201px) {
    #solicitar-credito parte-dos .tarjeta-credito-parte2 p {
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }

    #solicitar-credito parte-dos .tarjeta-credito-parte2 .icon-eye-icon {
        position: relative;
        margin-right: 1rem;
    }
}

@media screen and (max-width: 1200px) {
    .content-captcha {
        margin-top: 2.5rem !important;
    }

    .angular-forms form .columnx1 fieldset {
        width: 100%;
        margin: 1% 0;
    }

    .angular-forms form .columnx1 campo-formulario:nth-child(1) {
        padding-right: 0;
    }

    .angular-forms form .columnx1 campo-formulario:nth-child(2) {
        padding-left: 0;
    }

    .angular-forms form .columnx1 fieldset.content-radio {
        margin-top: 2.5%;
        padding-left: 0;
    }

    .angular-forms form .columnx1 fieldset.columnx1 {
        width: 100%;
    }

    .single-column form .warning {
        width: 100%;
    }

    .angular-forms form .columnx1:not(campo-formulario) > fieldset {
        width: 100%;
        padding: 1% 0;
    }
}

@media screen and (min-width:320px) and (max-width:768px){
    .angular-forms form .politica-datos-terminos-condiciones span {
        display: inline-block;
        font-size: 1rem;
        text-align: left;
        vertical-align: middle;
        width: 83%;
    }
    .angular-forms form .politica-datos-terminos-condiciones .mat-checkbox{
        display:inline-block;
        margin: 0 0 0 3px;
        width:10%;
    }
}
@font-face {
    font-family: "CoreSansRegular";
    src: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/CoreSansA45Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "CoreSansLigth";
    src: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/CoreSansA35Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "CoreSansBold";
    src: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/CoreSansA65Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "CoreSansThin";
    src: url("/wps/contenthandler/bancopopular/!ut/p/digest!uEaIbDJRYsvmw9_J7w_oRg/dav/fs-type1/themes/TemaBancoPopular/css/fonts/CoreSansA15Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wpthemeRow .component-control {
    float: none;
}

.wpthemeRow {
    overflow: initial;
    margin: 0;
    padding: 0;
}

.layoutRow {
    width: 100% !important;
}

.wpthemeLayoutContainers {
    padding: 0!important;
}

body {
    font-family: CoreSansRegular;
    font-size: .875rem;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    color: #666;
}

header, nav, section, input, label, footer, form {
    width: 100%;
    margin: 0;
}

ul li {
    padding: 0;
    margin: 0;
    text-align: left;
    list-style-position: inside;
}

img, ul, dl, dt, dd {
    margin: 0;
    padding: 0;
}

img{
  border:none;
}

a {
    text-decoration: none;
    color: #666;
}

a:active, a:hover, a:focus {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

h2, h3, h4, h5, h6, p {
    font-weight: normal;
}

h1 {
    font-size: 1.8rem;
}

h2 {
    font-size: 1.4rem;
}

h3 {
    font-size: 1rem;
}

em {
    font-family: CoreSansBold;
    font-style: normal;
}

::-webkit-scrollbar {
    -webkit-appearance: none
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border: 2px solid #eee;
    background-color: #9E9E9E
}

::-webkit-scrollbar-track {
    background-color: #eee;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.g {
    padding: 0 2.375rem;
}

.gi>* {
    letter-spacing: normal;
    font-size: 14px;
    font-size: .875rem;
}

.gi {
    letter-spacing: -.35em;
    font-size: 0;
}

.titles {
    margin: 0 0 2.37rem 0;
    text-align: center;
    font-size: 2rem;
    color: #009A48;
}

.subtitle {
    margin: 0 0 2.37rem 0;
    text-align: center;
    font-size: 1.5rem;
    color: #009A48;
}

.link-highlighted {
    text-decoration: underline;
    font-family: CoreSansBold;
    color: #f99b35;
}

.link-highlighted:hover {
    color: #f99b35;
}

.link-highlighted-green {
    text-decoration: underline;
    font-family: CoreSansBold;
    color: #009A48;
}

.link-highlighted-green:hover {
    color: #009A48;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-cursive {
    font-style: italic;
}

.margin-top {
    margin-top: 2.375rem!important;
}

.margin-bottom {
    margin-bottom: 2.375rem!important;
}

.margin-left {
    margin-left: 2.5rem!important;
}

.margin-right {
    margin-right: 2.5rem!important;
}

.margin-horizontal {
    margin: 2.375rem 0;
}

.margin-vertical {
    margin: 0 2.5rem;
}
.margin-hz-md {
    margin: 1rem 0;
}

.no-margin {
    margin: 0!important;
}

.padding-top {
    padding-top: 2.375rem;
}

.padding-bottom {
    padding-bottom: 2.375rem;
}

.padding-left {
    padding-left: 2.5rem;
}

.padding-rigth {
    padding-right: 2.5rem;
}

.padding-horizontal {
    padding: 2.375rem 0;
}

.padding-vertical {
    padding: 0 2.5rem;
}

.padding {
    padding: 2.375rem 2.5rem;
}

.no-padding {
    padding: 0!important;
}

.aling-middle {
    vertical-align: middle!important;
}

.aling-top {
    vertical-align: top;
}

.aling-bottom {
    vertical-align: bottom;
}

.verde1 {
    color: #009A48;
}

.naranja2 {
    color: #F99B35;
}

.orange-gradient-left {
    background-color: #f9b910;
    background-image: -webkit-gradient(left-right, left top, right bottom, from(#f28d1e), to(#f9b910));
    background-image: -webkit-linear-gradient(to left, #f28d1e, #f9b910);
    background-image: linear-gradient(to left, #f28d1e, #f9b910);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF28D1E', endColorstr='#FFF9B910', GradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF28D1E', endColorstr='#FFF9B910', GradientType=1);
}

.green-gradient-left {
    background-color: #F9F9F9;
    /* background-color: #00a056;  */
    background-image: -webkit-gradient(left-right, left top, right bottom, from(#00a280), to(#00a056));
    background-image: -webkit-linear-gradient(to left, #00a280, #00a056);
    /* background-image: linear-gradient(to left, #00a280, #00a056);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A280', endColorstr='#FF00A056', GradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A280', endColorstr='#FF00A056', GradientType=1); */
}

.green2-gradient-left {
    background-color: #00a056;
    background-image: -webkit-gradient(left-right, left top, right bottom, from(#00a280), to(#00a056));
    background-image: -webkit-linear-gradient(to left, #00a280, #00a056);
    background-image: linear-gradient(to left, #00a280, #00a056);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A280', endColorstr='#FF00A056', GradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A280', endColorstr='#FF00A056', GradientType=1);
}
.red-gradient-left {
    background-color: #de713e;
    background-image: -webkit-gradient(left-right, left top, right bottom, from(#db4939), to(#de713e));
    background-image: -webkit-linear-gradient(to left, #db4939, #de713e);
    background-image: linear-gradient(to left, #db4939, #de713e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDB4939', endColorstr='#FFDE713E', GradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDB4939', endColorstr='#FFDE713E', GradientType=1);
}
.icon-mouse {
    font-size: 2rem;
    color: #cacaca;
}

.arrow,
.arrow:before {
    position: absolute;
    left: 50%;
}

.arrow {
    width: 16px;
    height: 16px;
    top: 50%;
    margin: 0 auto;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-top: none;
    border-right: 4px #cacaca solid;
    border-bottom: 4px #cacaca solid;
    display: block;
    margin-left: -.5rem;
    margin-top: 1.5rem;
}

.arrow:before {
    content: "";
    width: 16px;
    height: 16px;
    top: 50%;
    margin: -10px 0 0 -10px;
    border-left: none;
    border-top: none;
    border-right: 2px #cacaca solid;
    border-bottom: 2px #cacaca solid;
    -webkit-animation-duration: 2s;
    -ms-animation-duration: 2s;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: arrow;
}

@keyframes arrow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-10px, -10px);
    -ms-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }
}

.icon-aval-pay {
    background: url(/wps/wcm/connect/bancopopular/f9b59981-30ad-44f9-b826-3f353de0b8bd/sprite.png?MOD=AJPERES);
    background-repeat: no-repeat;
    background-position: -63px -79px;
    display: inline-block;
    height: 33px;
    width: 100px;
}

.btn-chat {
    position: fixed;
    width: 220px;
    background-color: #F99B35;
    z-index: 3;
    bottom: 3.5%;
    text-align: center;
    right: 1%;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.btn-chat-mobile{
  display: none;
}

.btn-chat a {
    width: 100%;
    color: #fff;
    padding: 1.5%;
    line-height: 2;
    margin: 0 auto;
    display: block;
    font-family: CoreSansBold;
    transform: skew(12deg);
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
}

.btn-chat a:hover {
    color: #fff;
}

.btn-chat i {
    font-size: 1.5em;
    margin-right: 1%;
    line-height: 0;
    vertical-align: middle;
}

.btn-green,
.btn-orange,
.btn-grey,
.btn-outline-green,
.btn-outline-white,
.btn-apple-green {
    font-family: CoreSansBold;
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    display: block;
    width: 205px;
    padding: 1em;
    margin: 0 auto;
}

.btn-green span,
.btn-orange span,
.btn-grey span,
.btn-outline-green span,
.btn-outline-white span,
.btn-apple-green span {
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
    display: block;
}

.form-btn {
    display: inline-block;
    margin: 0 1.25rem;
}

.btn-form {
    display: inline-block;
    margin: 0 1.25rem;
}

.btn-form.is-active {
    background: #BBBDC0;
    border: none;
    color: white;
}

.btn-form.is-active:active,
.btn-form.is-active:hover,
.btn-form.is-active:focus {
    color: white;
}

.btn-green {
    background: #009A48;
    color: white;
}

.btn-green:active,
.btn-green:hover,
.btn-green:focus {
    text-decoration: none;
    color: white;
}

.btn-orange {
    background: #F99B35;
    color: white;
}

.btn-orange:active,
.btn-orange:hover,
.btn-orange:focus {
    text-decoration: none;
    color: white;
}

.btn-grey {
    border: 2px solid #666;
    background: #fff;
    color: #666;
}

.btn-grey:active,
.btn-grey:hover,
.btn-grey:focus {
    text-decoration: none;
    color: #666;
}

.btn-outline-green {
    border: solid 1px #009A48;
    background: #fff;
    color: #009A48;
}

.btn-outline-green:active,
.btn-outline-green:hover,
.btn-outline-green:focus {
    text-decoration: none;
    color: #009A48;
}

.btn-outline-white {
    border: solid 1px #fff;
    width: 50%;
    color: white;
}

.btn-outline-white:active,
.btn-outline-white:hover,
.btn-outline-white:focus {
    text-decoration: none;
    color: white;
}

.btn-apple-green {
    background: #84bd00;
    color: white;
}

.btn-apple-green:active,
.btn-apple-green:hover,
.btn-apple-green:focus {
    text-decoration: none;
    color: white;
}

.filter .btn-outline-white {
    background-color: #fff;
    color: #F99B35;
}

.js-sensor {
    display: none;
    margin-left: 0;
}

.icon {
    background-image: url(/wps/wcm/connect/bancopopular/f9b59981-30ad-44f9-b826-3f353de0b8bd/sprite.png?MOD=AJPERES);
    background-repeat: no-repeat;
    display: block;
}

.column,
.columnx1,
.columnx2,
.columnx3,
.columnx4,
.columnx5,
.columnx6,
.columnx7 {
    margin: 0 auto;
    display: inline-block;
    vertical-align: top;
}

.columnx1 {
    width: 100%;
}

.columnx2 {
    width: calc(100% / 2);
}

.columnx2:nth-of-type(2n+2) {
    padding-right: 0;
}

.columnx3 {
    width: calc(100% / 3);
}

.columnx4 {
    width: calc(100% / 4);
}

.columnx5 {
    width: calc(100% / 5);
}

.columnx6 {
    width:16.6%;
    vertical-align: middle;
}
.columnx7 {
    width:14%;
}

.visible {
    display: block;
}

.is-show {
    display: block !important;
}

.is-visible {
    display: inline-block !important;
}

.open {
    height: 100%;
    transition: height, 0.5s linear;
    -webkit-transition: height, 0.5s linear;
    -moz-transition: height, 0.5s linear;
    -ms-transition: height, 0.5s linear;
    -o-transition: height, 0.5s linear;
}

.fontsize {
    text-align: right;
    padding: 0 1%;
}

.fontsize i {
    font-style: normal;
    cursor: pointer;
}

.fontsize .fontSize-up {
    font-size: 1.2em;
}

.nav-mobile a:focus, a:active, a:hover {
    color: #009A48;
}

.nav-mobile .is-active .icon-search {
    color: #81c341;
}

.main-menu {
    box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    z-index: 5;
}

.main-menu .main-content {
    position: relative;
    text-align: center;
    padding: 16px 0 19px;
    border-bottom: 2px solid #BBBDC0;
}

.main-menu .main-content .logo-content {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 0;
}

.main-menu .main-content .logo-content .logo-btns {
    color: #009A48;
}

.main-menu .main-content .logo-content .logo-btns .logo {
    font-size: 3em;
}

.main-menu .main-content .logo-content .logo-btns .isotipo {
    font-size: 2.8em;
    display: none;
}

.hamburger-btn-mobile,
.search-btn-mobile,
.chat-btn-mobile {
    display: none;
}

.main-menu .main-content .mega-menu {
    display: inline-block;
    vertical-align: top;
    padding: 0.75rem 1.2%;
}

.nav-mobile .main-content .mega-menu .menu-link.is-active {
    color: #f99b35;
}

.main-menu .main-content .mega-menu > a {
    float: left;
    color: #666;
    width: 25%;
    text-align: center;
    position: relative;
}

.main-menu .main-content .mega-menu > a:nth-child(1):before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: block;
    border-left: 1px solid #666;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
}

.main-menu .main-content .mega-menu > a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: block;
    border-right: 1px solid #666;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
}

.main-menu .main-content .mega-menu > a i {
    display: none;
}

.main-menu .main-content .mega-menu .content-menu {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background: #f9f9f9;
    padding: 38px 40px;
    z-index: 5;
    box-shadow: 0 -4px 5px 0 rgba(156, 156, 156, 0.35);
    -webkit-box-shadow: 0 -4px 5px 0 rgba(156, 156, 156, 0.35);
    -moz-box-shadow: 0 -4px 5px 0 rgba(156, 156, 156, 0.35);
    -ms-box-shadow: 0 -4px 5px 0 rgba(156, 156, 156, 0.35);
    -o-box-shadow: 0 -4px 5px 0 rgba(156, 156, 156, 0.35);
}

.main-menu .main-content .mega-menu #paraUsted > h3 {
    padding: 0 2.5%;
}

.main-menu .main-content .mega-menu .content-menu .border-right {
    border-right: 1px solid #009A48;
}

.main-menu .main-content .mega-menu .content-menu .border-left {
    border-left: 1px solid #009A48;
}

.main-menu .main-content .mega-menu .content-menu .col {
    float: left;
    width: 25%;
    vertical-align: top;
    padding: 0 2.5%;
}

.main-menu .main-content .mega-menu .content-menu .col.col_dts ul li {
    padding: 4.6% 0;
    border: none;
}

.main-menu .main-content .mega-menu .content-menu .col ul li {
    border-bottom: 1px solid #BBBDC0;
    list-style: none;
    padding: 4% 0;
}

.main-menu .main-content .mega-menu .content-menu .col ul li a:hover {
    color: #F99B35;
}

.main-menu .main-content .mega-menu .content-menu .col p {
    font-size: .87em;
}

.main-menu .main-content .prueba {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 40px;
}

.main-menu .main-content .prueba .zona-transaccional {
    position: absolute;
    width: 100%;
    padding: 0;
    left: 0;
}

.main-menu .main-content .prueba .zona-transaccional #personas:after,
.main-menu .main-content .prueba .zona-transaccional #empresas:after,
.main-menu .main-content .prueba .zona-transaccional #buscador:after {
    content: "";
    width: 100%;
    height: 10px;
    background: #f99b35;
    display: table;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
}

.main-menu .main-content .prueba .zona-transaccional #buscador:after {
    background: #81c341;
}

#buscador {
    margin-left: -25px;
    transform: skew(-10deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    box-shadow: 0 2px 5px 0 #9c9c9c;
    -webkit-box-shadow: 0 2px 5px 0 #9c9c9c;
    -moz-box-shadow: 0 2px 5px 0 #9c9c9c;
    -ms-box-shadow: 0 2px 5px 0 #9c9c9c;
    -o-box-shadow: 0 2px 5px 0 #9c9c9c;
}

#buscador .custom-search-input {
    border: solid 1px #E4E4E4;
    background: #fff;
    margin: 0 auto;
    transform: skew(10deg);
    -webkit-transform: skew(10deg);
    -moz-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    width: auto;
}

.main-menu .main-content .prueba .zona-transaccional .content-links-zt {
    display: inline-block;
    width: 80%;
    background: #F99B35;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    color: #fff;
}

.main-menu .main-content .prueba .zona-transaccional .content-links-zt a {
    font-weight: bold;
    float: left;
    width: 50%;
    text-align: center;
    color: #fff;
    padding: 1.15% 0;
    transform: skew(12deg);
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
    position: relative;
}

.zona-transaccional .content-links-zt a .icon-angle-down {
    position: absolute;
    font-size: 1rem;
    right: 5%;
}

.main-menu .main-content .prueba .zona-transaccional .content-links-zt a[title~="Personas"] {
    border-right: .5px solid #fff;
}

.main-menu .main-content .prueba .zona-transaccional .content-links-zt a[title~="Personas"].is-active,
.main-menu .main-content .prueba .zona-transaccional .content-links-zt a[title~="Empresas"].is-active {
    background-color: #fff;
    color: #009A48;
}

.main-menu .main-content .prueba .zona-transaccional .content-links-zt a[title~="Personas"].is-active .icon-angle-down,
.main-menu .main-content .prueba .zona-transaccional .content-links-zt a[title~="Empresas"].is-active .icon-angle-down {
    color: #F99B35;
}

.main-menu .main-content .prueba .zona-transaccional h2 {
    display: inline-block;
    width: 100%;
    border-bottom: .5px solid #fff;
    margin: 0;
    padding: 1.5% 0;
    text-align: center;
    font-size: .875rem;
    font-family: CoreSansBold;
    transform: skew(10deg);
    -webkit-transform: skew(10deg);
    -moz-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg);
}

.main-menu .main-content .prueba .zona-transaccional h2 i {
    font-size: 1rem;
    line-height: 0;
    vertical-align: -2px;
    margin-right: 5%;
}

.main-menu .main-content .prueba .zona-transaccional .btn-buscador {
    position: relative;
    display: inline-block;
    width: 19%;
    margin-left: 1%;
    text-align: center;
    background: #81c341;
    vertical-align: top;
    color: #fff;
    font-size: 1rem;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.main-menu .main-content .prueba .zona-transaccional .btn-buscador > span {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32.5%;
}

.main-menu .main-content .prueba .zona-transaccional .btn-buscador i {
    display: block;
    transform: skew(12deg);
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
    line-height: normal;
}

.main-menu .main-content .prueba .zona-transaccional .content-link-zt {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    position: relative;
    margin-left: -1%;
    display: none;
    z-index: 4;
    width: 99%;
}

.main-menu .main-content .prueba .zona-transaccional .content-link-zt .row {
    text-align: left;
    padding: 4%;
}

.main-menu .main-content .prueba .zona-transaccional #personas input {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border: solid 1px #BBBDC0;
    padding: 1%;
    color: #666;
}

#personas .btn-orange {
    margin-top: 1.5%;
    margin-bottom: 1.5%;
}

.main-menu .main-content .prueba .zona-transaccional .content-link-zt ul li {
    border-bottom: 1px solid #BBBDC0;
    list-style: none;
    position: relative;
    padding: 2% 0
}

.main-menu .main-content .prueba .zona-transaccional .content-link-zt ul li a > i {
    position: absolute;
    right: 0;
    color: #F99B35;
}

/*.main-menu .secondary-menu {
  display: none;
}*/
.secondary-menu .scroll {
    font-family: CoreSansBold;
}

/*.content-sm{
  display: none;
}*/
.fixed-nav {
    position: fixed;
    z-index: 5;
    top: 0;
    left: 0;
    background-color: #fff;
}

.fixed-nav .visible {
    display: block;
}

.fixed-nav .main-content {
    padding: 5px 0;
}

.fixed-nav .main-content .logo-content .logo {
    display: none;
}

.fixed-nav .main-content .logo-content .logo-btns .isotipo {
    margin: 0 auto;
    display: inline-block;
}

.fixed-nav .main-content .prueba .zona-transaccional .content-links-zt {
    width: 90%;
}

.fixed-nav .main-content .prueba .zona-transaccional .content-links-zt h2 {
    float: left;
    width: 50%;
    border: none;
    margin: 0 auto;
    padding: 2.5% 0;
}

.fixed-nav .main-content .prueba .zona-transaccional .content-links-zt a {
    float: left;
    width: 25%;
    border-top: none;
    padding: 2.4% 0;
}

.fixed-nav .main-content .prueba .zona-transaccional .content-links-zt a .icon-angle-down {
    right: 5%;
}

.fixed-nav .main-content .prueba .zona-transaccional .content-links-zt a:nth-child(2) {
    border-right: .5px solid #fff;
    border-left: .5px solid #fff;
}

.fixed-nav .main-content .prueba .zona-transaccional .btn-buscador {
    width: 9.5%;
    margin-left: .5%;
}

/*.fixed-nav .secondary-menu*/
.secondary-menu {
    background: #fff;
    color: #f99b35;
    padding: 0 4.2%;
}

.secondary-menu a {
    position: relative;
    color: #F99B35;
}

.secondary-menu a:hover {
    font-family: CoreSansBold;
}

.secondary-menu ul {
    text-align: right;
}

.secondary-menu ul li {
    display: inline;
    padding: .1% 0;
    margin: 0 2%;
}

.secondary-menu article:nth-child(2):nth-child(2) a:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #f99b35;
    position: absolute;
    left: -10px;
    top: 35%;
}

.list-square-gray::after {
    content: "";
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: absolute;
    background: #666;
    height: 5px;
    width: 5px;
    top: 4px;
}

.wpthemeOverflowAuto footer:not(:first-child) {
    border: none;
}

footer {
    border-top: 4px solid #BBBDC0;
}

footer .footer-buttom {
    display: none;
    width: 100%;
    border-bottom: 5px solid #84BD00;
}

footer .footer-buttom .btn-acordion {
    height: 0;
    width: 0;
    border-width: 0 32px 30px;
    border-style: solid;
    border-color: transparent transparent #84BD00;
    margin: 0 auto;
}

footer .footer-buttom .btn-acordion i {
    line-height: 1;
    font-size: 2em;
    color: #fff;
    margin-left: -8px;
}

footer .featured-content {
    width: 25%;
    display: inline-block;
    position: relative;
}

footer .featured-content svg {
    position: relative;
}

footer .featured-content img {
    position: absolute;
    left: 0;
    top: 40px;
}

.logo-super {
    position: absolute;
    top: 100%;
    left: 4%;
}

.icon-vigilado {
    font-size: 10rem;
    color: #000;
}

.logo-super.mobile {
    display: none;
}

.rotate {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

footer .content-links-footer {
    vertical-align: top;
}

footer .content-links-footer section {
    display: inline-block;
    vertical-align: top;
}

footer .content-links-footer #social-networks-footer {
    margin-top: 50px;
}

footer .content-links-footer section h3 {
    color: #009A48;
    line-height: 3;
    margin: 0;
}

footer .content-links-footer section .titles-icons {
    font-size: 2rem;
    margin-right: 4px;
    vertical-align: middle;
}

footer .content-links-footer section .social-networks {
    position: relative;
    display: block;
    height: 40px;
    margin: 5% 0;
}

footer .content-links-footer section .social-networks i {
    position: absolute;
    top: 0;
    left: 25%;
    color: #fff;
    font-size: 1.5rem;
    padding: 8%;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
}

footer .content-links-footer section .social-networks .icon-instagram {
    background-color: #dd2a7b;
}

footer .content-links-footer section .social-networks .icon-facebook {
    background: #485a94;
}

footer .content-links-footer section .social-networks .icon-twitter {
    background: #1da1f2;
}

footer .content-links-footer section .row ul {
    list-style: disc;
    list-style-position: inside;
}

footer .content-logos {
    text-align: center;
}

footer .content-logos .entity-logos-top, .entity-logos-bottom {
    margin: 38px 0
}

footer .content-logos i {
    font-size: 2.3em;
}

footer .content-logos section:nth-child(1) i {
    margin: 0 3%;
}

footer .content-logos .green-gradient-left {
    border-radius: 60px 60px 0 0;
    -webkit-border-radius: 60px 60px 0 0;
    -moz-border-radius: 60px 60px 0 0;
    -ms-border-radius: 60px 60px 0 0;
    -o-border-radius: 60px 60px 0 0;
    position: relative;
    color: #fff;
}

footer .content-logos .green-gradient-left i {
    color: #fff;
    margin: 0 5%;
}

footer .content-logos .green2-gradient-left {
    border-radius: 60px 60px 0 0;
    -webkit-border-radius: 60px 60px 0 0;
    -moz-border-radius: 60px 60px 0 0;
    -ms-border-radius: 60px 60px 0 0;
    -o-border-radius: 60px 60px 0 0;
    position: relative;
    color: #fff;
}

footer .content-logos .green2-gradient-left i {
    color: #fff;
    margin: 0 5%;
}

footer .content-logos .icon-grupo-aval_grupo-aval {
    font-size: 2.5rem;
}

footer .content-logos .entity-logos-top a[title~="Alpopular"] {
    color: #84bb00;
}

footer .content-logos .entity-logos-top a[title~="Fiduciaria"] {
    color: #009A48;
}

footer .content-logos .entity-logos-top a[title~="Martillo"] {
    color: #009A48;
}

.content-logos .green-gradient-left .content-social-networks-mobile {
    display: none;
}
.content-logos .green2-gradient-left .content-social-networks-mobile {
    display: none;
}
.main-slider {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.main-slider .container #owl-demo .item {
    position: relative;
    overflow: hidden;
}

.main-slider .container #owl-demo .item picture img {
    width: 100%;
    margin: 0 auto;
}

.main-slider .container #owl-demo .item article {
    position: absolute;
    width: 30%;
    color: #fff;
    top: 30%;
    right: 20%;
}

.main-slider .container #owl-demo .item article div {
    width: 150px;
    margin: 0;
    border: 1px solid #fff;
    background-color: #009A48;
}

.main-slider .container #owl-demo .item article div a {
    color: #fff;
    font-weight: bold;
}

.main-slider .scrollDown {
    position: absolute;
    text-align: center;
    bottom: 4rem;
    right: 48%;
    left: 48%;
}

.scrollDown:before {
    position: relative;
    text-align: center;
    bottom: 4rem;
    right: 48%;
    left: 48%;
    transform: rotate(45deg);
    box-shadow: 1px 1px 1px black;
}

.tmbreadcrumd {
    display: none;
    width: 85%;
}

.tmbreadcrumd ul li {
    display: inline-block;
    list-style: none;
    margin-right: 0.5%;
}

.tmbreadcrumd ul li:after {
    content: "/";
    margin-left: 5px;
}

.tmbreadcrumd ul li:last-child:after {
    display: none;
}

.first.expanded {
    display: none;
}

.tmbreadcrumd ul li:last-child {
    color: #009A48;
}

.tmbreadcrumd ul li:last-child a {
    color: #009A48;
}

.breadcrums {
    padding: 1.25rem 2.5rem;
}

.icon-home-breadcrumb{
    vertical-align: top;
    font-size: 1.1rem;
}

.tableInf tr :not(th):nth-child(4) {
    max-width: 50rem;
}

.simple-slider .container {
    position: relative;
    overflow: hidden;
}

.simple-slider .container .content-social-networks {
    position: absolute;
    right: 0;
    top: 5%;
    width: 60px;
}

.simple-slider .container .content-social-networks a {
    position: relative;
    display: block;
    height: 40px;
    margin: 5px 0;
}

.simple-slider .container .content-social-networks a i {
    font-size: 1.5rem;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.71);
    color: #666;
    padding: 10%;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
}

.simple-slider .container picture img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.simple-slider .container picture .mobile {
    display: none;
}

.simple-slider .container picture .desktop {
    display: block;
}

.simple-slider .container .content-svg {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 54.35%;
    height: 100%;
}

.simple-slider .container .content-svg .content-svg-img {
    width: 100%;
    height: 90%;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
}

.simple-slider .container .content-svg .content-svg-img img {
    width: 100%;
    margin: 0 auto;
}

.simple-slider .container .content-svg .content-figure {
    position: absolute;
    bottom: 12%;
    left: 25%;
    width: 55%;
}

.simple-slider .container .content-svg .content-figure h1 {
    color: #fff;
}

.simple-slider .container .content-svg .content-figure p {
    color: #fff;
}

.introduction {
    margin-bottom: 2.375rem;
    position: relative;
}

.introduction article {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.introduction .col-left .description {
    padding: 2.375rem 2.5rem 0;
    margin: 0;
    text-align: justify;
}

.introduction .col-left {
    width: 47%;
}

.introduction .col-rigth {
    width: 53%;
}

.introduction .col-rigth .content-figure {
    width: 50%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    vertical-align: top;
    z-index: 1;
}

.introduction article .content-figure .content-svg {
    position: relative;
    width: 100%;
}

.introduction article .content-figure .content-svg img {
    width: 100%;
    margin: 0 auto;
}

.introduction article .content-figure div figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 0 18% 0 5%;
    text-align: right;
}

.introduction article .content-image {
    width: 65%;
    position: absolute;
    top: 0;
    right: 0;
    vertical-align: top;
    text-align: center;
    background-color: #F9F9F9;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px;
}

.introduction article .content-image img {
    margin: 0 auto;
    vertical-align: bottom;
}

.button-container {
    margin: 2.375rem 0;
}

.button-container article p {
    margin: 2.375rem auto 0;
    width: 80%;
}

.btn_tabs figure figcaption.bg_green {
    background-color: rgba(0, 154, 72, 0.8);
}

.btn_tabs figure figcaption.bg_orange {
    background-color: rgba(249, 155, 53, 0.8);
}

.btn-intern{
    margin:0;
}

.btn-intern.is-active{
    background: none;
    text-decoration: none;
    color: #666;
}

.benefits, .characteristics {
    background-color: #f0f0f1;
    padding: 0 2.375rem 2.5rem;
}

.promotions {
    padding: 0 2.375rem 2.5rem;
}

.benefits article .content-titles-svg, .characteristics article .content-titles-svg {
    position: relative;
    text-align: left;
    width: 430px;
    margin: 0;
    margin-bottom: 2rem;
}

.benefits article .content-titles-svg img, .characteristics article .content-titles-svg img {
    width: 100%;
    margin: 0 auto;
}

.benefits article .content-titles-svg figcaption, .characteristics article .content-titles-svg figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 50px;
    color: #fff;
}

.characteristics h3 {
    color: #ed8b00;
}

.characteristics {
    background-color: #f5f5f6;
}

.donwload-list-np:nth-of-type(2n+1) {
    padding: 0;
}

.simple-listing {
    list-style: none;
}

.simple-listing li {
    padding: 1.1875rem 0;
}

.simple-listing li:first-child {
    padding-top: 0;
}

.simple-listing li:last-child {
    padding-bottom: 0;
}

.listing {
    list-style: none;
    list-style-position: inside;
    padding-left: 1.5rem;
    padding-right: 2.5rem;
}

.listing li {
    padding: 1.1875rem 0;
    position: relative;
}

.listing li:first-child {
    padding-top: 0;
}

.listing li:last-child {
    padding-bottom: 0;
}

.listing li ul li,
.listing li ol li {
    padding: 0.5rem 0;
}

.listing li ul li:first-child,
.listing li ol li:first-child {
    padding-top: 1rem;
}

.icon-list {
    position: absolute;
    left: -20px;
    font-family: CoreSansRegular !important;
}

.list-square-green::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: absolute;
    background: #009A48;
    top: 4px;
}

.list-square-orange::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: absolute;
    background: #F99B35;
    top: 5px;
}

.list-green {
    color: #009A48;
}

.list-orange {
    color: #ffa300;
}

.requirements {
    padding: 0 2.5rem;
    margin: 2.375rem 0;
}

.requirements .content-tabs h3 {
    color: #009A48;
    font-size: 1.2rem;
    padding: 1rem 20px;
    text-align: left;
}

.mod_listing .mod_head {
    color: #009a48;
    font-weight: bold;
    font-size: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}

.mod_listing .mod_vector {
    display: inline-block;
    vertical-align: middle;
}

.mod_listing p {
    width: calc(100% - 200px - 22px);
    vertical-align: middle;
    display: inline-block;
    text-align: left;
}

.mod_listing > .mod_head + :not(img) {
    width: calc(100% - 22px - 2%);
    margin: 0 0 0 2%;
}

.p_productos {
    padding: 0 40px;
    margin: 38px 0;
}

.p_productos .btn_tabs {
    color: #fff;
}

.portfolio {
    padding: 0 2.5rem;
    margin: 2.5rem 0;
}

.portfolio .btn_tabs {
    margin: .2%;
    color: #fff;
}

.portfolio .btn_tabs:hover {
    color: #fff;
}

.portfolio article a.columnx3:nth-child(3) {
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
}

.portfolio article a.columnx4:nth-child(4) {
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
}

.portfolio article.text-center a:last-child {
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
}

.portfolio article a:first-child {
    border-radius: 50px 0 0;
    -webkit-border-radius: 50px 0 0;
    -moz-border-radius: 50px 0 0;
    -ms-border-radius: 50px 0 0;
    -o-border-radius: 50px 0 0;
}

.portfolio article a:last-child {
    border-radius: 0 0 50px 0;
    -webkit-border-radius: 0 0 50px 0;
    -moz-border-radius: 0 0 50px 0;
    -ms-border-radius: 0 0 50px 0;
    -o-border-radius: 0 0 50px 0;
}

.portfolio h2 + article a:first-child {
    border-radius: 50px 0 0;
    -webkit-border-radius: 50px 0 0;
    -moz-border-radius: 50px 0 0;
    -ms-border-radius: 50px 0 0;
    -o-border-radius: 50px 0 0;
}

.portfolio h2 + article a:last-child {
    border-radius: 0 0 50px 0;
    -webkit-border-radius: 0 0 50px 0;
    -moz-border-radius: 0 0 50px 0;
    -ms-border-radius: 0 0 50px 0;
    -o-border-radius: 0 0 50px 0;
}

.desktop-tabs {
    display: block;
}

.mobile-tabs {
    display: none;
}

.tabs {
    text-align: center;
}

.desktop-tabs li {
    width: calc(100% / 3 - .4%);
    display: inline-block;
    position: relative;
    overflow: hidden;
    list-style: none;
    margin: 0 .2%;
}

.desktop-tabs li:first-child {
    border-radius: 20px 0 0;
    -webkit-border-radius: 20px 0 0;
    -moz-border-radius: 20px 0 0;
    -ms-border-radius: 20px 0 0;
    -o-border-radius: 20px 0 0;
}

.desktop-tabs li:last-child {
    border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    -moz-border-radius: 0 20px 0 0;
    -ms-border-radius: 0 20px 0 0;
    -o-border-radius: 0 20px 0 0;
}

.btn_tabs {
    overflow: hidden;
}

.btn_tabs:hover{
  color:#666;
}

.btn_tabs figure {
    position: relative;
    margin: 0;
}

.btn_tabs figure img {
    width: 100%;
    vertical-align: bottom;
}

.btn_tabs figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 70%;
    background-color: rgba(255, 255, 255, 0.82);
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
}

.btn_tabs figure figcaption h3 {
    text-align: left;
    padding: 0 5%;
}

.btn_tabs figure figcaption h3 em {
    font-size: 1.5rem;
}

.btn_tabs .opacity {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(49, 49, 49, 0.6);
}

.content-tabs {
    margin-top: 2.5rem;
    display: none;
    width: 100%;
}

.content-tabs p {
    text-align: left;
    padding-left: 20px;
}

.sub_tab {
    width: 100%;
    display: block;
    padding: 5%;
    background: #f0f0f1;
    text-align: center;
}

.sub_tab p {
    text-align: justify;
    padding: 0;
}

.sub_tab.is-active {
    border-bottom: 2px solid orange;
}

.sub_tabs_content {
    display: none;
}

.documents {
    padding: 0 2.5rem;
    margin-bottom: 2.375rem;
}

.documents .listing {
    padding: 0;
}

.listing li .icon-donwload-icon + a {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 24px - 1%);
}

.icon-donwload-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2rem;
    margin-right: 1%;
    color: #81c341;
}

.icon-eye-icon {
    position: absolute;
    left: 0;
}

.tarjetas {
    margin-top: 2.5rem;
}

.content-cards .content-card {
    margin: 0;
}

.content-card figure {
    height: auto;
    position: relative;
    margin: 0;
}

.content-card .bg-creditCard {
    margin: 0 auto;
    display: block;
}

.content-card .credit-card {
    transition: all 0.3s ease;
    margin: -5rem auto;
    display: block;
}

.content-card .credit-card:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.content-card .fg-card .fgc-card {
    width: 80%;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2.375rem;
}
.content-card .fg-card .fgc-card1 {
    width: 80%;
    display: block;
    text-align: center;
    margin-bottom: 2.375rem;
}

.fgc-card .title-card {
    color: #009a48;
    font-size: 1.1rem;
}

.fgc-card1 .title-card {
    color: #009a48;
    font-size: 1.1rem;
}

.fgc-card p {
    margin: 1.25rem 0;
}

.fgc-card1 p {
    margin: 1.25rem 0;
}

.fgc-card .link-card {
    color: #f99b35;
    font-family: CoreSansBold;
    text-decoration: underline;
}

.fgc-card1 .link-card {
    color: #f99b35;
    font-family: CoreSansBold;
    text-decoration: underline;
}

.beneficios-tarjeta {
    padding: 2.5rem;
    background: #f9f9f9;
}

.beneficios-tarjeta .banner-section {
    display: inline-block;
    width: 80%;
    height: 100%;
}

.beneficios-tarjeta .button-section {
    display: inline-block;
    vertical-align: top;
    width: calc(20% - 1%);
    margin-left: 1%;
}

.beneficios-tarjeta .banner-section img {
    width: 100%;
}

.beneficios-tarjeta .button-section .buttons {
    -webkit-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
    -moz-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
    box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
    background-color: #fff;
    height: calc(100% / 2);
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.beneficios-tarjeta .button-section .buttons:before {
    content: "";
    background-color: rgba(187, 189, 192, 0.2);
    transform: rotate(40deg);
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    position: absolute;
    height: 150%;
    width: 100%;
    top: -85%;
    left: -25%;
}

.beneficios-tarjeta .button-section .buttons svg,
.beneficios-tarjeta-prom .button-section-prom .buttons-prom svg,
.beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2 svg,
.beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3 svg {
    margin: 5% 0 0 5%;
}

.beneficios-tarjeta .button-section .buttons a {
    position: absolute;
    right: 5%;
    bottom: 5%;
    color: #F99B35;
    text-decoration: underline;
    font-family: CoreSansBold;
}

.beneficios-tarjeta .button-section .buttons:first-child {
    -webkit-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
}

.beneficios-tarjeta .button-section .buttons:last-child {
    -webkit-border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
}

/* Seccion Promociones */
.margin-top-prom{
  margin-top: 1.2%;
}
.beneficios-tarjeta-prom .button-section-prom {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin-left: 1.2%;
}
.beneficios-tarjeta-prom .button-section-prom2 {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin-left: 1.2%;
}
.beneficios-tarjeta-prom .button-section-prom3 {
    display: inline-block;
    vertical-align: top;
    width: 72.4%;
    margin-left: 1.2%;
}
  /* seccion promociones cajon pequeño */
  .beneficios-tarjeta-prom .button-section-prom .buttons-prom {
      -webkit-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      -moz-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      background-color: #fff;
      position: relative;
      overflow: hidden;
      width: 100%;
      margin: 0;
      font-size: 0 !important;
  }
   .border-radius-promy{
     border-radius: 0 50px 0 0;
     -webkit-border-radius: 0 50px 0 0;
     -moz-border-radius: 0 50px 0 0;
     -ms-border-radius: 0 50px 0 0;
     -o-border-radius: 0 50px 0 0;
   }

   .border-radius-promx{
     border-radius: 0 0 0 50px;
     -webkit-border-radius: 0 0 0 50px;
     -moz-border-radius: 0 0 0 50px;
     -ms-border-radius: 0 0 0 50px;
     -o-border-radius: 0 0 0 50px;
   }

  .beneficios-tarjeta-prom .button-section-prom .buttons-prom:before {
      content: "";
      background-color: rgba(187, 189, 192, 0.2);
      transform: rotate(40deg);
      border-radius: 50px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      -o-border-radius: 50px;
      position: absolute;
      height: 150%;
      width: 100%;
      top: 75%;
      left: -38%;
  }

  .beneficios-tarjeta-prom .button-section-prom .buttons-prom figcaption a {
      position: absolute;
      left: 10%;
      bottom: 9%;
      text-decoration: underline;
      font-family: CoreSansBold;
  }

  .content-banner-btns .button-section-prom .buttons-prom img,
  .content-banner-btns .button-section-prom2 .buttons-prom2 img,
  .content-banner-btns .button-section-prom3 .buttons-prom3 img {
    /* display: block; */
    margin: 0 auto;
    width: 100%;
    padding: 0;
  }
  /* fin seccion promociones cajon pequeño */

  /* seccion promocional cajon mediano */
  .beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2 {
      -webkit-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      -moz-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      background-color: #fff;
      position: relative;
      overflow: hidden;
      width: 100%;
      margin: 0;
      border-radius: 50px 0 0;
      -webkit-border-radius: 50px 0 0;
      -moz-border-radius: 50px 0 0;
      -ms-border-radius: 50px 0 0;
      -o-border-radius: 50px 0 0;
  }

  .beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2:before {
      content: "";
      background-color: rgba(187, 189, 192, 0.2);
      transform: rotate(40deg);
      border-radius: 50px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      -o-border-radius: 50px;
      position: absolute;
      height: 150%;
      width: 100%;
      top: 110%;
      left: -25%;
  }

  .beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2 figcaption a,
  .beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3 figcaption a {
      position: absolute;
      left: 5%;
      bottom: 9%;
      text-decoration: underline;
      font-family: CoreSansBold;
  }
  .prom-white{
    color: #fff;
  }

  .prom-orange{
    color: #F99B35;
  }

  .prom-red{
    color: #de030a;
  }
  /* fin seccion promocional cajon mediano */

  /* seccion promocional cajon Grande */
  .beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3 {
      -webkit-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      -moz-box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      box-shadow: 0px 0px 5px 2px rgba(240,240,241,1);
      background-color: #fff;
      position: relative;
      overflow: hidden;
      width: 100%;
      margin: 0;
      border-radius: 0 0 50px 0;
      -webkit-border-radius: 0 0 50px 0;
      -moz-border-radius: 0 0 50px 0;
      -ms-border-radius: 0 0 50px 0;
      -o-border-radius: 0 0 50px 0;
  }

  .beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3:before {
      content: "";
      background-color: rgba(187, 189, 192, 0.2);
      transform: rotate(40deg);
      border-radius: 50px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      -o-border-radius: 50px;
      position: absolute;
      height: 150%;
      width: 100%;
      top: 148%;
      left: -20%;
  }
  /* fin seccion promocional cajon Grande */

.contenido_slider .slider_tarjetas {
    position: relative;
    vertical-align: top;
    padding-right: 4px;
}

.contenido_slider .slider_tarjetas #slider_tarjetas .owl-nav {
    position: absolute;
    width: 100%;
    top: 50%;
}

.contenido_slider .slider_tarjetas #slider_tarjetas .owl-nav .owl-prev,
.contenido_slider .slider_tarjetas #slider_tarjetas .owl-nav .owl-next {
    color: #82c341;
}

.contenido_slider .alianzas_destacadas {
    vertical-align: top;
}

.contenido_slider .alianzas_destacadas .contenido_alianza {
    height: calc(100% / 2);
    margin: 0;
    padding: 0;
}

.contenido_slider .alianzas_destacadas .contenido_alianza a {
    display: block;
    width: 100%;
}

.contenido_slider .alianzas_destacadas .contenido_alianza img {
    display: block;
    margin: 0 auto;
    width: 100%;
    padding: 0;
}

.contenido_slider .slider_tarjetas:last-child {
    width: 100%;
}

.introduction .left_int_T {
    width: 70%;
}

.introduction .right_int_T {
    width: 30%;
    text-align: center;
    background-color: #f0f0f1;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px;
}

.introduction .right_int_T img {
    vertical-align: bottom;
}

/*filters select*/
.content-filters-s {
    padding: 0 2.375rem 2.5rem;
    background: #f9f9f9;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    color: #666;
    font-size: 1rem;
    padding: .8rem .4rem;
    outline: none;
}

hr {
    background-color: #81c341;
    border-color: transparent;
    clear: both;
    color: #81c341;
    height: 3px;
    margin: 0;
}

.option-filters {
    clear: both;
}

.item-filter .listing {
    padding: 0;
}

.item-filter .listing li h3 {
    margin: 0 0 1%;
}
.frequent-questions header{
    padding: 2.5rem 2.5rem;
}
.frequent-questions header .subtitle{
    text-align: left;
    color:#fff;
}
.frequent-questions header hr{
    background-color: transparent;
    color: transparent;
}
.frequent-questions header .awselect .front_face .content{
    color:#fff !important;
}
.frequent-questions header .awselect .front_face .content .icon svg{
    fill:#fff !important;
}
.frequent-questions header .awselect.placeholder_animate2 .front_face .placeholder{
    color: #009a48;
}
.frequent-questions header .awselect.placeholder_animate2 .front_face .icon svg{
    fill: #009a48 !important;
}
.frequent-questions .option-filters{
    padding: 0 2.5rem 2.5rem;
}
.frequent-questions .item-filter h3:first-child{
    margin-top:2.5rem;
    font-size: 1rem;
}
.frequent-questions .item-filter p{
    margin:2.5rem 0;
}
.frequent-questions .item-filter p:last-child{
    margin-bottom: 0;
}
.frequent-questions .awselect, .awselect>.bg{
    width: 100%;
}
.frequent-questions .item-filter .listing{
    padding-left: 1.5rem;
    padding-right: 2.5rem;
}

.frequent-questions .icon svg{
  stroke: white;
  stroke-width: 2px;
}

.table-scroll {
    margin: 0 auto;
    width: 80%;
}

.table-wrap {
    min-width: 100%;
    overflow-x: auto;
}

.simple-table {
    border-collapse: collapse;
    text-align: left;
    min-width: 100%;
}

.simple-table tr:nth-child(odd) {
    background-color: #fff;
}

.simple-table tr:nth-child(even) {
    background-color: #F9F9F9;
}

.simple-table tbody tr:hover {
    background-color: #f5f5f5;
}

.simple-table thead {
    border-top: solid 1px #BBBDC0;
    border-bottom: solid 1px #BBBDC0;
    text-align: left;
    color: #81c341;
}

.simple-table td, .simple-table th {
    padding: 1.25rem;
}

.simple-table.tablecolx3 td, .simple-table.tablecolx3 th {
    width: calc(100% / 3);
}

.simple-table thead th:nth-child(1) {
    background-color: transparent;
    border-bottom: solid 1px #BBBDC0;
}

.simple-table .icon-donwload-icon + a {
    display: inline-block;
    width: 85%;
}

.content-tablesaw {
    width: 80%;
}

.tablesaw thead th {
    text-align: center!important;
}

.border-table {
    text-align: center!important;
}

.border-table .fixed-side {
    width: 50%;
    border-right: solid 1px #BBBDC0;
    vertical-align: middle;
}

.border-table tr {
    border-bottom: solid 1px #BBBDC0;
}

#relevante-superfinanciera td.fixed-side,
#relevante-superfinanciera td.fixed-side + td,
#relevante-superfinanciera tr td:last-child {
    width: 10%;
    min-width: 10%;
}

.listaside{
  display: inline-block;
  width: calc(100% - 200px - 22px);
  vertical-align: middle;
}
.convert-points{
    color: #84bd00;
    display: block;
    font-size: 4rem;
    margin: 1rem 0;
    text-align: center;
    vertical-align: middle;
}
.pointsthirdcol figure img {
    max-height:4rem;
}
.pointsfirstcol{padding: 0 1rem 0 0;}
.pointssecondcol{padding: 0 .5rem;}
.pointsthirdcol{padding: 0 0 0 1rem;}

.tuplus-logo{
    width: 90%;
    margin: 0 auto;
    display: block;
}
.listpoints{
    margin:0 0 0 5rem
}

@supports (display: flex) {
    .background-buscador {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
    }

    .background-buscador .offices {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
    }

    .background-green-search-offices a {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .introduction {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
    }

    .content-cards {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    /*.beneficios-tarjeta .content-row{
       display: flex;
       flex-direction: row;
     }*/
    ul.resp-tabs-list {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .result_list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .content-filter .resultado.card {
        display: flex;
        flex-direction: column;
    }

    .tipue_filter_content_text:nth-last-child(2) {
        flex-grow: 1;
        margin-bottom: 1.25rem;
    }

    .content-banner-btns {
        display: flex;
        flex-direction: row;
    }

    .content-card-ptemp{
      display: flex;
      flex-direction: row;
      justify-content: center;
    }

    @media screen and (max-width: 799px) {
        .result_list {
            flex-direction: column;
        }
        .content-card-ptemp{
          flex-direction:column;
        }
    }

    @media screen and (max-width: 1024px) {
        .background-buscador {
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
        }

        .logo-super.mobile {
            display: block;
            font-size: 3rem;
            top: 20%;
        }

        .introduction {
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
        }

        .introduction .col-left {
            order: 2;
        }

        .introduction .col-rigth {
            order: 1;
        }

        .content-banner-btns {
            flex-direction: column;
            display: inline-block;
        }
        .bulletcard{
            margin: 0 1.25rem;
        }
        .simple-slider .container picture .mobile {
            display: none;
        }
        .simple-slider .container picture .desktop {
            display: block;
        }
    }

    @media screen and (min-width: 1025px) {
        .contenido_slider {
            display: flex;
            flex-direction: row;
        }
    }
}


.background-buscador {
    background-image: url(/wps/wcm/connect/bancopopular/22e6c085-020f-43d5-bebe-656db87be04e/mapa.jpg?MOD=AJPERES);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #81c341;
    margin: 1% 0;
    box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
}

.background-buscador .background-green-search {
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    background: #81c341;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
}

.background-buscador .background-green-search .content {
    width: 80%;
    margin: 0 auto;
    padding: 2.25% 0;
    transform: skew(12deg);
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
}

.background-buscador .background-green-search .content h2 {
    margin: 0;
    margin-bottom: 5px;
}

.background-buscador .background-green-search .content .custom-search-input {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: solid 1px #E4E4E4;
    background: #fff;
    width: 90%
}

.background-green-search-offices {
    background-color: rgba(0, 154, 72, 0.80);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    font-size: 1.1em;
    margin: 0 auto;
}

.background-green-search-offices a {
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -ms-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
    text-align: center;
    padding: 2%;
    display: block;
    width: 100%;
    color: #fff;
}

.icon-location {
    vertical-align: middle;
    font-size: 1.5rem;
    margin-right: 1%;
}

.search {
    display: inline-block;
    padding: .8rem;
    width: 88%;
    border: none;
    border-right: 1px solid #E4E4E4;
    vertical-align: middle;
    color: #666;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.search:focus, #ir:focus {
    outline: 0;
}

.btn-search {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 12%;
}

.btn-search input.ir {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    background: transparent;
    padding: 12px 0;
    color: #81c341;
    cursor: pointer;
}

.btn-search i.icon-search {
    position: absolute;
    cursor: pointer;
    color: #81c341;
    left: 35%;
    top: 35%;
}

.background-path {
    stroke: none;
    vertical-align: bottom;
}

.red-oficinas {
    background: url(/wps/wcm/connect/bancopopular/22e6c085-020f-43d5-bebe-656db87be04e/mapa.jpg?MOD=AJPERES) no-repeat center;
    background-size: 102%;
    -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.2);
    padding: 2.5rem 0;
    margin: 1% 0;
}

.red-oficinas .background-green-search-offices {
    background-color: rgba(0, 154, 72, 0.80);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    font-size: 1rem;
    margin: 0 auto;
    width: 35%;
}

/*Page Search*/
.search-content {
    padding: 2.375rem 2.5rem;
}

.search-header h1 {
    color: #009A48;
    font-size: 1.4rem;
}

.results-container {
    width: 80%;
    min-height: 500px;
}

.results-container form input {
    border: solid 1px #E4E4E4;
    padding: 12px;
    color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    caret-color: #666;
    width: calc(100% - 2.5rem);
}

.results-container form input:focus {
    outline: 0;
    background-color: white!important;
}

.filters .desktop-only {
    border-bottom: solid #81c341 1px;
}

.filters .mobile-only {
    margin: 1.8125rem 0;
}

.mobile-only {
    display: none;
}

.mobile-only #categorias fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.mobile-only .mat-form-field-wrapper {
    padding-bottom: 0;
}

#categorias .mat-select-arrow {
    background: url('/wps/wcm/connect/bancopopular/b6116124-8d02-44e9-8b4f-507810a88802/flecha-verde.png?MOD=AJPERES')no-repeat center;
    background-size: contain;
    width: 25px!important;
    height: 20px!important;
}

#categorias .mat-select-value {
    color: #666;
}

#categorias span.mat-form-field-label-wrapper {
    border-bottom: solid 1px #009a48;
}

.filter-items .filter-item {
    display: inline-block;
    padding: 1.1875rem 0;
    margin-right: 2.5rem;
    font-size: 1rem;
    cursor: pointer;
}

.filter-item.is-active {
    border-bottom: solid #81c341 1.5px;
}

.filters .results {
    margin: 2.375rem 0;
    font-family: CoreSansBold;
}

.filters + .noSearchDone {
    margin: 2.375rem 0;
}

.tipue_search_content_title {
    margin-bottom: 1.1875rem;
}

.tipue_search_content_title a {
    font-size: 1.2rem;
    color: #009A48;
    font-family: CoreSansBold;
}

.tipue_search_content_url {
    margin-top: 1.1875rem;
    padding-bottom: 1.8125rem;
    margin-bottom: 1.8125rem;
    border-bottom: solid 1px #e4e4e4
}

.tipue_search_content_url a {
    text-decoration: underline;
    word-break: break-word;
    color: #81c341;
}

.paginator li {
    list-style: none;
    display: inline-block;
}

.paginator li a {
    padding: 10px 14px;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    margin-right: 7px;
    text-align: center;
}

.paginator li.current {
    background: #f6f6f6;
    padding: 10px 14px;
    border: 1px solid #e2e2e2;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    margin-right: 7px;
    text-align: center;
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #009a48!important;
}

.search-form-container {
    position: relative;
    width: 70%;
}

.search-form-container a.btn-search {
    border: solid 1px #E4E4E4;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    position: absolute;
    top: -1px;
    right: 0;
    width: 2.5rem;
    height: 104%;
}

.green-path {
    fill: rgba(128, 193, 64, 0.8);
}

.yellow-path {
    fill: rgba(84, 84, 84, 0.7);
}

.blue-path {
    fill: rgba(0, 101, 175, 0.8);
}

.grey-path {
    fill: rgba(173, 173, 178, 0.8);
}

.conozca-mas {
    background-color: #F9F9F9;
    padding: 38px 40px;
    text-align: center;
}

.conozca-mas .columnx4 {
    position: relative;
}

.conozca-mas .columnx4:nth-child(2) {
    border-radius: 50px 0 0;
    -webkit-border-radius: 50px 0 0;
    -moz-border-radius: 50px 0 0;
    -ms-border-radius: 50px 0 0;
    -o-border-radius: 50px 0 0;
    border:1px solid transparent;
}

.conozca-mas .columnx4:nth-child(5) {
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
}

.conozca-mas .background-figure {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.conozca-mas .background-figure img {
    width: 100%;
}

.conozca-mas .background-figure .content-svg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99.5%;
    height: 58%;
}

.conozca-mas .background-figure .content-figure {
    position: absolute;
    bottom: 5%;
    width: 100%;
    left: 0;
    color: #fff;
}

.conozca-mas .background-figure .content-figure p,
.conozca-mas .background-figure .content-figure .image-cm {
    display: none;
}

.conozca-mas .background-figure .content-figure h3 {
    text-align: left;
    font-size: 1.4rem;
    margin-bottom: 5%;
    padding: 0 5%;
}

.conozca-mas .background-figure .content-figure h3 em {
    display: block;
}

.filter {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    transition: all 1s ease;
}

.filter .content-filter {
    position: absolute;
    width: 100%;
    padding: 0;
    bottom: 5%;
}

.filter .content-filter .btn-outline-white {
    width: 68%;
    margin-left: 10%;
}

.filter .content-filter p {
    margin: 0 auto;
    display: block;
    padding: 0 5%;
}

.filter .content-filter p:not(img) {
    margin: 0 auto 1.25rem;
}

.filter .content-filter .image-cm {
    display: block;
    margin: 0 auto;
    padding: 10% 0;
}

.on-filter img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.conozca-mas img {
    transition: all 1s ease;
}

.conozca-mas .content-svg {
    transition: all 1s ease;
}

.content-svg.hidden {
    opacity: 0;
    display: block;
}

.acc-btn {
    border-bottom: solid 1px #e2e2e2;
    background-color: #f9f9f9;
    padding: 2.375rem 10%;
    position: relative;
    font-size: 1.2rem;
    display: block;
}

.acc-btn:hover {
    color: #009a48;
}

.acc-btn.is-active {
    color: #009a48;
}

.acc-btn:nth-child(1) {
    border-top: solid 1px #e2e2e2;
}

.acc-btn i.acc-icon {
    font-size: 4rem;
    margin-right: 1%;
    vertical-align: middle;
}

.acc-btn .resp-arrow {
    right: 10%;
    top: 55%;
}

.acc-btn span {
    display: inline-block;
    vertical-align: middle;
    width: 70%;
}

.acc-content {
    background-color: rgba(187, 189, 192, 0.38);
    padding: 2.375rem 10%;
    position: relative;
    width: 100%;
}

.acc-content > p,
.acc-content > h3,
.acc-content > h4,
.acc-content > h5,
.acc-content > h6
.acc-content img{
   margin: 2.5rem 0;
}

.acc-content img{
  margin: 0 auto;
}

.acc-content .table-scroll{
   margin: 2.5rem auto;
}

.close-accordion {
    position: absolute;
    font-size: 1.5rem;
    right: 2.5rem;
    top: 2.5rem;
}

.close-accordion.text {
    font-family: CoreSansBold;
    position: absolute;
    font-size: 1rem;
    bottom: 1.25rem;
    right: 2.5rem;
    top: auto;
}

.close-accordion.text:hover {
    color: #f99b35;
}

.tabs-section {
    margin: 0 auto;
    padding: 0 2.5rem;
    background-color: #f9f9f9;
}

.tabs-section .txt-ms {
    margin: 1.15rem 0;
}

.article-tabs > p:first-child,
.article-tabs > h3:first-child {
    margin-top: 0;
}

.article-tabs > p,
.article-tabs > h3,
.article-tabs > h4,
.article-tabs > h5,
.article-tabs > h6,
.article-tabs img{
   margin: 2.5rem 0;
}

.article-tabs > h3 {
    font-size: 1rem;
    text-align: left;
}

.article-tabs img{
  margin: 0 auto;
}

.article-tabs .table-scroll{
   margin: 2.5rem auto;
}

.article-tabs article.logo-alliance {
    vertical-align:middle;
}
.linkicon i{
    font-size:2rem;
    margin: 0.8rem;
}

.linkicon i,
.linkicon p {
    display:inline-block;
    vertical-align:middle;
}

.tabs-section .content-titles-svg {
    margin: 0;
    padding: 0;
    position: relative;
    width: 430px;
    margin-bottom: 19px;
}

.tabs-section .content-titles-svg img {
    width: 100%;
    margin: 0 auto;
}

.tabs-section .content-titles-svg figcaption {
    position: absolute;
    top: 0;
    left: 3.125rem;
    color: #fff;
}

.tabs-section .tabs-content:not(:first-child) .resp-tab-active {
    color: #f99b35 !important;
    border-bottom: solid 4px #f99b35!important;
}

.tabs-section .tabs-content:not(:first-child) .resp-tab-item {
    padding: 1rem 0;
}

.tabs-section .tabs-content:first-child .resp-tab-item {
    padding: 1rem 0;
}

.tabs-section .content-titles-svg figcaption:first-child > h2 {
    padding-top: 2.5rem;
    text-align: center;
    color: #009a48;
    margin: 0;
}

.tabs-section .content-titles-svg figcaption:first-child{
    position:static;
    margin: 0;
}

/*Accordion Easy tabs styles*/
ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list .tabx2 {
    width: calc(100% / 2);
}

.resp-tabs-list .tabx3 {
    width: calc(100% / 3);
}

.resp-tabs-list .tabx4 {
    width: calc(100% / 4);
}

.resp-tabs-list .tabx5 {
    width: calc(100% / 5);
}

.resp-tabs-list .tabx6 {
    width: calc(100% / 6);
}

.resp-tab-item.text-left {
    text-align: left;
}

.resp-tabs-list li {
    font-family: CoreSansBold;
    display: inline-block;
    list-style: none;
    cursor: pointer;
    float: left;
    color: #BBBDC0;
    text-align: center;
    /*min-height: 10rem;
    max-height: 10rem;*/
    border-bottom: 4px solid #BBBDC0;
}

.nav-list .resp-tab-item .tab-title {
    margin: 1rem auto;
    display: block;
    width: 60%;
}

.icon-tab {
    vertical-align: middle;
    display: block;
    font-size: 4rem;
    margin: 1rem 0;
}

.resp-tabs-container {
    padding: 0px;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 2.375rem 0;
}

.resp-tab-active {
    border-bottom: 4px solid #009A48 !important;
    border-top: 0 #fff solid;
}

.resp-tab-active {
    color: #009A48 !important;
}

.resp-content-active,
.resp-accordion-active {
    display: block;
}

h2.resp-accordion {
    border-bottom: 1px solid #c1c1c1;
    margin: 0px;
    padding: 10px 0;
    color: #BBBDC0;
}

h2.resp-tab-active {
    border-bottom: 0 solid #c1c1c1;
    margin-bottom: 0;
    padding: 10px 0;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1;
    background: blue;
}

.resp-tab-item .icons-number {
    margin: 2.5%;
}

.resp-tab-item .icons-number .title-tg {
    text-align: center;
    font-size: .9rem;
    top: 5px;
    left: -15px;
}

.resp-tab-item .icons-number .triangulo-redondeado {
    width: 40px;
    height: 40px;
}

.resp-tab-item .icons-number .triangulo-redondeado,
.resp-tab-item .icons-number .triangulo-redondeado:before,
.resp-tab-item .icons-number .triangulo-redondeado:after {
    width: 40px;
    height: 40px;
}

.resp-tab-content dt {
    margin: 1.25rem 0;
}

.resp-tab-content dd {
    margin: 0.65rem 0;
}

/*Vertical tabs*/
.resp-vtabs ul.resp-tabs-list {
    display: inline-block;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    border-bottom: 1px solid #BBBDC0;
    padding: 15px 15px;
    text-align: left;
    cursor: pointer;
    display: block;
    float: none;
    width: 100%;
    margin: 0;
}

.resp-vtabs .resp-tabs-container {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    display: inline-block;
    vertical-align: top;
    min-height: 250px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 0px;
    width: 69.5%;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active {
    position: relative;
    z-index: 1;
    margin-right: -1px;
    padding: 14px 15px 15px 14px;
}

.resp-tab-content.ver_1 {
    padding: 2.5rem;
}

.resp-arrow, .resp-arrow:before {
    position: absolute;
    right: 2%;
}

.resp-arrow {
    width: 14px;
    height: 14px;
    top: 65%;
    margin: -20px 0 0 -20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: none;
    border-top: none;
    border-right: 2.4px #f99b35 solid;
    border-bottom: 2.4px #f99b35 solid;
}

.resp-tab-active .resp-arrow {
    width: 14px;
    height: 14px;
    top: 65%;
    margin: -20px 0 0 -20px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-left: none;
    border-top: none;
    border-right: 2.4px #f99b35 solid;
    border-bottom: 2.4px #f99b35 solid;
}

.is-active .resp-arrow {
    width: 14px;
    height: 14px;
    top: 65%;
    margin: -20px 0 0 -20px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-left: none;
    border-top: none;
    border-right: 2.4px #f99b35 solid;
    border-bottom: 2.4px #f99b35 solid;
}

.childVerticalTab {
    background-color: #fff;
    border-top: 2px solid #F5F5F5;
    border-bottom: 2px solid #F5F5F5;
}

.childVerticalTab .resp-tabs-list.ver_1 {
    margin: 0!important;
}

.childVerticalTab .resp-tabs-container {
    background-color: #fff!important;
    border: none;
}

.childVerticalTab .icon-tab {
    display: inline-block;
    margin: 0;
}

.childVerticalTab span {
    display: inline-block;
}

/*Accordion styles*/
h2.resp-tab-active {
    background: #DBDBDB;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
    padding: 10px 0;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

.content-inf {
    padding: 0 2.5rem 2.375rem;
}

.content-inf .breadcrums{
    padding: 1.25rem 0;
}

.triangulo-redondeado,
.triangulo-redondeado:before,
.triangulo-redondeado:after {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    background: #81c341;
    border-top-right-radius: 15px;
}

.triangulo-redondeado {
    margin: 0 auto;
    transform: rotate(30deg) skewX(-30deg) scale(1,0.866);
}

.triangulo-redondeado:before, .triangulo-redondeado:after {
    content: '';
    position: absolute;
}

.triangulo-redondeado:before {
    transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);
}

.triangulo-redondeado:after {
    transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);
}

h3.title-tg {
    font-family: CoreSansBold;
    font-size: 2rem;
    color: #f8f8f8;
    position: absolute;
    top: 7px;
    left: 5px;
    margin: 0;
}

i.icons-number {
    font-style: normal;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2%;
}

/*Transaccionesxcanal*/
#menuTrs .item-menu {
    width: calc(100% / 5 - 2% + 2% / 5);
    border: solid #009a48 1px;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: relative;
    margin: 0 1%;
}

#menuTrs .item-menu:first-child {
    margin-left: 0;
}

#menuTrs .item-menu:last-child {
    margin-right: 0;
}

#menuTrs .item-menu .showSubmenu {
    position: relative;
    padding: 1em 0.5em;
    width: 100%;
    display: block;
}

#menuTrs .icon-angle-down {
    position: absolute;
    right: 10px;
}

#menuTrs .content-submenu {
    border: solid 1px #cccccc;
    background: #fff;
    position: absolute;
    max-height: 15rem;
    overflow: auto;
    width: 100%;
    top: 102%;
    left: 0;
    z-index: 1;
}

#menuTrs .content-submenu h3 {
    font-size: .92rem;
    color: #009a48;
    padding: 1rem .5rem;
    margin: 0;
}

#menuTrs .content-submenu li {
    list-style: none;
}

#menuTrs .showList {
    width: 100%;
    display: block;
    padding: .5rem;
}

.content-listTrs {
    background: #f8f8f8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    margin: 1rem 0;
}

.content-listTrs h3 {
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    font-family: CoreSansBold;
    padding: .8rem .5rem;
    background: #009a48;
    text-align: center;
    color: #fff;
    margin: 0;
}

.content-listTrs ul li {
    list-style: none;
    padding: 1rem .5rem;
}

.terminos h3.subtitle {
    font-size: 1.2rem;
}

.terminos h4.subtitle {
    font-size: 1rem;
}

.terminos ol {
    list-style: none;
    counter-reset: item;
}

.terminos ol li {
    counter-increment: item;
    margin: 0 0 1rem 2rem;
    position: relative;
}

.terminos ol li:before {
    color: #009A48;
    content: counter(item);
    font-weight: bold;
    left: -25px;
    position: absolute;
}

.inform img {
    margin: 0 auto;
    display: block;
}

/*oficces seacrh*/
.content-filter .filter-header {
    padding: 2.5rem;
}

.content-filter .filter-header h2 {
    font-family: CoreSansBold;
    color: #666;
}

.content-filter .filter-header .noSearchDone p {
    margin: 2.5rem 0 0 2.5rem;
    color: #666;
}

.content-filter .filter-header .noSearchDone {
    position: relative;
}

.content-filter .results-container {
    padding: 0 2.5rem;
    min-height: auto;
    width: 100%;
}

.btn-clear-filters {
    margin: 2.5rem auto;
    border: none;
}

.filters-offices campo-formulario {
    display: inline-block;
    width: calc(100% / 4 - 5px);
    padding: 0 1.25rem;
    margin: 0;
}

.filters-offices campo-formulario:first-child {
    padding-left: 0;
}

.filters-offices campo-formulario:last-child {
    padding-right: 0;
}

.filters-offices campo-formulario fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.filters-offices .mat-input-element {
    color: #666;
}

.filters-offices .mat-select-value {
    font-size: 1rem;
}

.filters-offices .mat-form-field-infix {
    font-size: 1rem;
}

.filters-offices .mat-form-field-underline {
    background-color: #666;
}

.filters-offices .mat-form-field-label {
    color: #666;
}

.filters-offices .mat-focused .mat-form-field-label {
    color: #fff;
}

.filters-offices .mat-form-field-ripple {
    background-color: #666;
}

.content-filter .results {
    margin: 2.5rem 0 1.7rem 0;
}

.content-filter .resultado.card {
    width: calc(100% / 3 - .85rem);
    padding: 1.25rem;
    margin: .4rem;
}

.resultado.card .tipue_filter_content_title a {
    font-family: CoreSansBold;
    color: #009a48;
}

.resultado.card .tipue_filter_content_url {
    border-top: solid #cccccc 1px;
    padding-top: 1.25rem;
    margin-top: 1.25rem;
}

.resultado.card .tipue_filter_content_url a {
    text-decoration: underline;
    font-family: CoreSansBold;
    color: #009a48;
}

.content-btn-ptemp {
    text-align: center;
}

.content-btn-ptemp a {
    display: inline-block;
    margin: 1% 1.25rem;
}

#tipue_filter_foot {
    margin: 1.7rem 0 2.5rem;
    border: none;
}

.card-ptemp{
    border:solid #cccccc 1px;
    border-radius: 5px;
    width: calc(100% / 2 - 1.25rem);
    padding: 1rem;
}

.card-ptemp:first-child{
    margin: 0 1.25rem 0 0;
}

.card-ptemp:last-child{
    margin: 0 0 0 1.25rem;
}

.sitemap {
    padding: 0 2.5rem 0 3.5rem;
    display: flex;
}

.sitemap ul li {
    list-style-position: outside;
    list-style-type: disc;
    margin: 1rem;
    color: #009a48;
}

.sitemap ul li:not([role="navigation"]) {
    color: #009a48;
    font-family: CoreSansBold;
    font-size: 1rem;
    margin-top: 2.5rem;
}

.sitemap ul li a {
    font-family: CoreSansRegular;
    font-size: .875rem;
}

.sitemap ul li a {
    font-family: CoreSansRegular;
    font-size: .875rem;
}

.sitemap .wpthemeOverflowAuto > ul > ul > li > a {
    color: #009a48;
    font-family: CoreSansBold;
}

.sitemap .wpthemeOverflowAuto > ul > ul > li {
    padding-top: 1.25rem;
}

.sitemap .wpthemeOverflowAuto > a {
    border: 1px solid #e2e2e2;
    background: #f6f6f6;
    display: inline-block;
    padding: 10px 2%;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    margin: 1.25rem 0 2.5rem;
}

.sitemap .wpthemeOverflowAuto > ul > li:nth-child(1) {
    margin: 0;
}

.sitemap .wpthemeOverflowAuto > ul > li:nth-child(2) {
    display: none;
}

.tabs-figure-title {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

.tabs-figure-title picture {
    width: 100%;
}

.tabs-figure-title picture img {
    width: 100%;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}

.tabs-figure-title figcaption {
    background-color: rgba(248, 248, 248, 0.8);
    border-radius: 0 50px 0 0;
    -webkit-border-radius: 0 50px 0 0;
    -moz-border-radius: 0 50px 0 0;
    -ms-border-radius: 0 50px 0 0;
    -o-border-radius: 0 50px 0 0;
    position: absolute;
    padding: 0 5%;
    bottom: 4px;
    left: 0;
}

.tabs-figure-title figcaption h3 {
    font-size: 1.2rem;
    margin: 1.25rem 0;
}

/**/
.step-wrapper {
    display: inline-block;
    width: calc(100% - 180px - 8%);
    vertical-align: top;
}

.step-wrapper p {
    display: inline-block;
    width: 100%;
}

.card:not([class*=elevation-z]) {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.card {
    transition: box-shadow 280ms cubic-bezier(.4,0,.2,1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.elevation-z5 {
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);
}
.dropdown-ct{
    display:none;
}

.dropdown-ct .alianceexpres > img{
    margin:10% 0;
    width:60%;
}
.content-inf > .content-history {
    margin-bottom: 2.375rem!important;
}

.content-inf > .content-history > * {
    vertical-align: middle;
}

.content-inf > .content-history img {
    max-width: 100%;
}

.content-inf > .content-history > p {
    padding: 0 2.5rem;
}

.content-inf h3.subtitle {
    font-size: 1.2rem;
}

.content-inf h4.subtitle {
    font-size: 1rem;
}

.content-inf .ratescolumn {
    width: 85%;
}

.content-inf .simple-table thead tr {
    background-color: white;
}

.content-inf .simple-table thead th {
    vertical-align: middle;
}

.nav-expres {
    width: 100%;
    cursor: pointer;
    margin-top: 2.5rem;
    background: #81c341;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
}

.nav-expres ul li {
    display: inline-block;
    text-align: center;
    list-style: none;
}

.nav-expres ul li a {
    position: relative;
    display: block;
    color: #fff;
    width: 100%;
    padding: 1rem;
}

.nav-expres ul li a:hover {
    font-family: CoreSansBold;
}

.nav-expres ul li:not(:last-child) > a:after {
    content: "";
    position: absolute;
    right: 5px;
    top: 35%;
    height: 20px;
    display: block;
    border-right: 1.5px solid white;
    transform: skew(-12deg);
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -ms-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
}

.nav-expres ul li:first-child {
    border-radius: 5px 0 0 5px;
    overflow: hidden;
}

.nav-expres ul li:last-child {
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    overflow: hidden;
}

.transactionalper{
  width:100%;
}

.pbbtn-continuar a span{
    color:#FFF;
}
.pbbtn-cancelar a span{
    color:#009A48;
}

/* Browser support */
.compatibilidad-navegadores {
	opacity: 1;
	display: none;
	width: 100%;
	cursor: default;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #EAEAEA;
}

@media screen and (max-width: 500px) {
    .benefits article .content-titles-svg, .characteristics article .content-titles-svg {
        width: 100%;
    }

    .content-logos .green-gradient-left .content-social-networks-mobile {
        text-align: center!important;
    }

    .content-logos .green2-gradient-left .content-social-networks-mobile {
        text-align: center!important;
    }

    .tabs-section .content-titles-svg {
        width: 100%;
    }

    .mod_listing {
        text-align: center;
    }

    .mod_listing p {
        width: 100%;
    }

    .simple-table .icon-donwload-icon + a {
        width: 75%;
    }

    .step-wrapper {
        width: 100%;
    }

    .content-inf > .content-history {
        margin-bottom: 0 !important;
    }

    .content-inf > .content-history > p {
        padding: 0;
    }

    .beneficios-tarjeta .button-section .buttons {
        width: 100% !important;
    }
    .pointsfirstcol, .pointssecondcol, .pointsthirdcol{
        padding:0;
    }
    .mod_listing .listaside{
        width: 100%;
    }
    .listpoints{
        margin:0;
    }
}

@media screen and (max-width: 799px) {
    h1 {
        font-size: 1.125rem;
    }

    h2 {
        font-size: 1rem;
    }

    h3 {
        font-size: .875rem;
    }

    iframe {
        width: 100%;
        margin: 0 auto;
    }

    .titles {
        font-size: 1.5rem;
    }

    .subtitle {
        font-size: 1.2rem;
    }

    .columnx1,
    .columnx2,
    .columnx3,
    .columnx4,
    .columnx5 {
        width: 100%
    }

    .breadcrums {
        font-size: .8rem;
    }

    .scrollDown {
        display: none;
    }

    .documents {
        padding: 0 2.5rem;
    }

    .icon-donwload-icon {
        vertical-align: top;
    }

    .donwload-list-np {
        padding: 0!important;
    }

    .listing li a {
        vertical-align: top;
    }

    .documents .listing {
        padding: 0;
    }

    .desktop-tabs {
        display: none;
    }

    .mobile-tabs {
        display: block;
        overflow: hidden;
    }

    .btn-form {
        display: block;
        margin: 1.25rem auto;
    }

    .form-btn {
        display: block;
        margin: 1.25rem auto;
    }
    .btn_tabs {
        position: relative;
    }

    .btn_tabs figure figcaption {
        width: 80%;
    }

    .btn_tabs figure figcaption h3 em {
        font-size: 1.2rem;
    }

    .content-tabs {
        margin: 2.5rem 0;
    }

    .benefits, .characteristics, .promotions {
        width: 90%;
        margin: 0 auto;
    }

    .requirements .btn_tabs:nth-child(3) {
        border-radius: 50px 0 0;
        -webkit-border-radius: 50px 0 0;
        -moz-border-radius: 50px 0 0;
        -ms-border-radius: 50px 0 0;
        -o-border-radius: 50px 0 0;
    }

    .requirements .btn_tabs:nth-last-child(2) {
        border-radius: 0 0 50px 0;
        -webkit-border-radius: 0 0 50px 0;
        -moz-border-radius: 0 0 50px 0;
        -ms-border-radius: 0 0 50px 0;
        -o-border-radius: 0 0 50px 0;
    }

    .benefits {
        border-radius: 0 50px 0 0;
        -webkit-border-radius: 0 50px 0 0;
        -moz-border-radius: 0 50px 0 0;
        -ms-border-radius: 0 50px 0 0;
        -o-border-radius: 0 50px 0 0;
    }

    .characteristics {
        border-radius: 0 0 50px 5px;
        -webkit-border-radius: 0 0 50px 5px;
        -moz-border-radius: 0 0 50px 5px;
        -ms-border-radius: 0 0 50px 5px;
        -o-border-radius: 0 0 50px 5px;
    }

    .portfolio article.text-center a:last-child {
        border-radius: 0 0 50px 0;
        -webkit-border-radius: 0 0 50px 0;
        -moz-border-radius: 0 0 50px 0;
        -ms-border-radius: 0 0 50px 0;
        -o-border-radius: 0 0 50px 0;
    }

    .listing {
        padding: 0;
        padding-left: 20px;
    }

    .benefits .columnx2:nth-of-type(2n+2) {
        padding: 0;
        padding-left: 20px;
    }

    .content-tabs p {
        padding: 0;
    }

    .portfolio .btn_tabs {
        display: block;
        width: 100%;
    }

    .contenido_slider .slider_tarjetas {
        display: block;
        width: 100%;
        padding-right: 0;
    }

    .contenido_slider .alianzas_destacadas {
        display: block;
        width: 100%;
    }

    .contenido_slider .alianzas_destacadas .contenido_alianza {
        display: inline-block;
        width: 50%;
    }

    .introduction article .content-image img {
        width: 45%;
    }

    .conozca-mas {
        padding: 2.375rem 1.25rem;
    }

    .conozca-mas .show-filter:nth-child(3), .conozca-mas .show-filter:nth-child(4), .conozca-mas .show-filter:nth-child(5) {
        display: none;
    }

    .conozca-mas .show-filter .background-figure picture .mobile {
        display: block;
    }

    .conozca-mas .show-filter .background-figure picture .desktop {
        display: none;
    }

    .conozca-mas .show-filter .background-figure .content-svg {
        height: 100%;
    }

    .conozca-mas .show-filter .background-figure .content-svg #figure-svg {
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
    }

    .conozca-mas .show-filter .background-figure .content-figure .btn-outline-white {
        width: 50%;
        margin-left: 5%;
    }

    .table-scroll {
        width: 100%;
    }

    .simple-table {
        font-size: .85rem;
    }

    .content-tablesaw {
        width: 100%;
    }

    .main-slider .container #owl-demo .item article {
        width: 45%;
        right: 5%;
    }

    .simple-slider .container .content-svg .content-figure {
        width: 60%;
        bottom: 5%;
    }

    .button-container article p {
        margin: 2.375rem auto;
        text-align: center;
    }

    .content-card {
        overflow: hidden;
    }

    .content-card .fg-card .fgc-card {
        margin-top: -15%;
    }

    .paginator li a {
        padding: 8px 12px;
        margin-right: 3px;
    }

    .paginator li.current {
        padding: 8px 12px;
        margin-right: 3px;
    }

    .close-accordion {
        right: 1.25rem;
    }

    .acc-btn .resp-arrow {
        right: 1.25rem;
    }

    .listing li:first-child {
        padding-top: 1.1875rem;
    }

    .listing li:last-child {
        padding-bottom: 0;
    }

    .triangulo-redondeado, .triangulo-redondeado:before, .triangulo-redondeado:after {
        width: 40px;
        height: 40px;
        border-top-right-radius: 10px;
    }

    h3.title-tg {
        top: 0;
        left: 4px;
    }

    i.icons-number {
        margin-right: 5%;
    }

    .acc-btn {
        padding: 2.5rem 1.25rem;
        font-size: 1rem;
    }

    .acc-btn .resp-arrow {
        right: 2.5rem;
    }

    .img-criesgos {
        width: 100%;
    }

    .content-inf > .content-history img {
        margin: 0;
        margin-bottom: 2.5rem;
    }

    .tabs-section {
        padding: 0 1.25rem;
    }

    .resp-tab-active .resp-arrow {
        top: 100%;
    }

    .resp-tab-content.ver_1 {
        padding: 1.25rem;
    }
    .margin-top-prom{
        margin-top: auto;
    }
    .promotions{
      padding: 0px;
    }
    .beneficios-tarjeta-prom .button-section-prom,
    .beneficios-tarjeta-prom .button-section-prom2,
    .beneficios-tarjeta-prom .button-section-prom3{
      display: block;
      width: 75%;
      margin: auto;
      margin-bottom: 5%;
    }
    .border-radius-promy,
    .border-radius-promx{
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
    }
    .beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2:before,
    .beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3:before{
      top: 75%;
      left: -38%;
    }

    .beneficios-tarjeta-prom .button-section-prom3 .buttons-prom3 figcaption a,
    .beneficios-tarjeta-prom .button-section-prom2 .buttons-prom2 figcaption a{
      left: 10%;
      bottom: 9%;
    }
    .content-banner-btns {
    flex-direction: column;
    display: block;
    }
    .mod_listing > .mod_head + :not(img) {
        width: calc(100% - 8% - 2%);
        margin: 0 0 0 2%;
    }
    .simple-slider .container picture .mobile {
        display: block;
    }
    .simple-slider .container picture .desktop {
        display: none;
    }

    .filters-offices campo-formulario {
        width: 100%;
        padding: 0;
    }

    .content-filter .resultado.card {
        width: 100%;
        margin: 1.25rem 0;
    }

    .introduction article .content-figure div figcaption h2 {
        font-size: .875rem;
    }

    .red-oficinas .background-green-search-offices {
        width: 70%;
    }

    .content-inf > .content-history:nth-child(2) img {
        display: none;
    }

    .content-inf > .content-history:nth-child(3) img {
        display: none;
    }

    section.content-btn-ptemp a {
        display: block;
        margin: 1% auto;
    }

    .card-ptemp:first-child){
      margin: 0 0 1.25rem;
    }
    .card-ptemp:last-child{
      margin: 1.25rem 0 0;
    }

    .trusteer-logo {
        margin: 2.5rem auto 0;
        width: 80%;
    }

    .tabs-figure-title figcaption h3 {
        font-size: .85rem;
    }
    .puntos-baloto{
      width: 90%;
    }
}

@media screen and (min-width: 800px) {
    .main-slider .container #owl-demo .item article {
        right: 10%;
    }

    .main-slider .container #owl-demo .item article h2 {
        font-size: 1.4rem;
    }

    .benefits article .content-titles-svg, .characteristics article .content-titles-svg {
        width: 430px;
    }

    .btn_tabs figure figcaption {
        width: 85%;
    }

    .js-sensor {
        margin-left: 1px;
    }

    .conozca-mas {
        padding: 38px 40px 38px 40px;
    }

    .conozca-mas .show-filter {
        width: calc(100% / 2 - .4%);
        margin: 0 .2%;
    }

    .conozca-mas .show-filter .background-figure picture .mobile {
        display: block;
    }

    .conozca-mas .show-filter .background-figure picture .desktop {
        display: none;
    }

    .conozca-mas .show-filter .background-figure .content-svg {
        height: 100%;
    }

    .conozca-mas .show-filter .background-figure .content-svg #figure-svg {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .conozca-mas .show-filter .background-figure .content-figure .btn-outline-white {
        width: 50%;
        margin-left: 5%;
    }

    .acc-btn {
        padding: 2.375rem 2.5rem;
    }

    .portfolio .btn_tabs.columnx4 {
        width: calc(100% / 2 - .4%);
    }

    .portfolio .btn_tabs.columnx3 {
        width: calc(100% / 2 - .4%);
    }

    .portfolio .btn_tabs.columnx2 {
        width: calc(100% / 2 - .4%);
    }

    .filters-offices campo-formulario {
        display: block;
        width: 100%;
        padding: 0;
    }

    .button-container {
        text-align: center;
    }

    .contenido_slider .slider_tarjetas {
        width: 100%;
        padding: 0;
    }

    .contenido_slider .alianzas_destacadas {
        width: 100%;
    }

    .contenido_slider .alianzas_destacadas .contenido_alianza {
        display: inline-block;
        width: 50%;
    }
    .content-card .bg-creditCard{
      width: 90%;
    }
}

@media screen and (max-width: 1024px) {
    .icon-vigilado {
        font-size: 3rem;
    }

    footer {
        border-top: none;
    }

    footer .content-logos .entity-logos-top {
        display: none;
    }

    footer .featured-content {
        display: none;
    }

    footer .footer-buttom {
        display: block;
        margin-bottom: 19px;
    }

    footer .content-links-footer {
        width: 100%;
        display: none;
    }

    footer .content-links-footer #contactenos, #info-institucional {
        display: none;
    }

    footer .content-links-footer #info-interes {
        display: block;
        width: 100%;
        padding: 0 40px;
        margin-bottom: 38px;
    }

    footer .content-links-footer section .row ul li {
        list-style-position:outside;
        margin-left: 1.25rem;
        padding: .5% 0;
    }

    footer .content-links-footer .content-social-networks {
        display: none;
    }

    footer .content-logos .entity-logos-top a[title~="Alpopular"],
    footer .content-logos > section a[title~="Fiduciaria"],
    footer .content-logos > section a[title~="Martillo"],
    footer .content-logos > section a[title~="Red"],
    footer .content-logos > section a[title~="Facil"],
    footer .content-logos > section a[title~="Pay"],
    footer .content-logos > section a[title~="Fogafin"],
    footer .content-logos > section a[title~="Norton"] {
        display: none;
    }

    footer .content-logos .entity-logos-top a[title~="Grupo"] {
        display: inline-block;
    }

    footer .content-logos .entity-logos-top i {
        font-size: 2.5em;
        display: block;
        margin: 20px 0;
    }

    .content-logos .green-gradient-left .content-social-networks-mobile {
        display: inline-block;
        width: 50%;
        text-align: left;
    }

    .content-logos .green-gradient-left .content-social-networks-mobile a {
        display: inline-block;
        width: 37px;
        height: 37px;
    }

    .content-logos .green-gradient-left .content-social-networks-mobile a i {
        color: #00a162;
        background-color: #fff;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        padding: 10%;
        font-size: 1.5rem;
    }

    .content-logos .green2-gradient-left .content-social-networks-mobile {
        display: inline-block;
        width: 50%;
        text-align: left;
    }

    .content-logos .green2-gradient-left .content-social-networks-mobile a {
        display: inline-block;
        width: 37px;
        height: 37px;
    }

    .content-logos .green2-gradient-left .content-social-networks-mobile a i {
        color: #00a162;
        background-color: #fff;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        padding: 10%;
        font-size: 1.5rem;
    }
    /* .simple-slider .container picture .mobile {
        display: block;
    }

    .simple-slider .container picture .desktop {
        display: none;
    } */

    .simple-slider .container .content-svg {
        width: 63.5%;
    }

    .simple-slider .container .content-svg .content-svg-img {
        height: 87%;
    }

    .introduction .col-left,
    .introduction .col-rigth {
        width: 100%;
    }

    .introduction .col-rigth .content-figure {
        left: auto;
        right: 0;
    }

    .introduction article .content-image {
        position: static;
        width: 100%;
        text-align: left;
    }

    .introduction .left_int_T {
        width: 100%;
    }

    .introduction .right_int_T {
        width: 100%;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .background-buscador {
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
    }

    .background-buscador .background-green-search {
        display: none;
    }

    .background-buscador .offices {
        padding: 2.2% 0;
    }

    .background-green-search-offices {
        width: 80%;
    }

    .filter .content-filter .btn-outline-white {
        width: 50%;
        margin-left: 5%;
    }

    .beneficios-tarjeta .content-row {
        display: block;
    }

    .beneficios-tarjeta .banner-section {
        width: 100%;
    }

    .beneficios-tarjeta .button-section {
        display: block;
        width: 100%;
        margin: 0;
    }

    .beneficios-tarjeta .button-section .buttons {
        display: inline-block;
        vertical-align: top;
        height: 200px;
        width: 49.5%;
      }
      .beneficios-tarjeta .button-section .buttons:first-child {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
      }

      .beneficios-tarjeta .button-section .buttons:last-child {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
      }


    .tabs-section {
        width: 90%;
    }

    .acc-content {
        padding: 2.375rem 2.5rem;
    }

    .search-form-container {
        width: 100%;
    }

    .results-container {
        width: 100%;
    }

    .desktop-only {
        display: none;
    }

    .mobile-only {
        display: block;
    }

    .close-accordion {
        right: 1.15rem;
        top: 1.15rem;
    }

    #menuTrs .item-menu {
        width: 100%;
        margin: 1% 0;
    }

    #menuTrs .content-submenu {
        position: relative;
        border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
    }

    .inform img {
        width: 100%;
    }

    .content-inf .ratescolumn {
        width: 90%;
    }

    .filter .content-filter .image-cm {
        margin-bottom: 5%;
        padding: 0;
    }

    .portfolio article a.columnx3:nth-child(3) {
        border-radius: 0;
    }

    .portfolio article a.columnx4:nth-child(4) {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .nav-expres {
        display: none;
        margin-top: 0;
    }

    .nav-expres ul li {
        vertical-align: top;
        width: 100%;
        margin: 0;
    }

    .nav-expres ul li a {
        border-bottom: solid 1px #BBBDC0;
        background: #f9f9f9;
        text-align: left;
        color: #666;
    }

    .nav-expres ul li:not(:last-child) > a:after {
        display: none;
        content: "";
    }

    .btn-mv {
        background-color: #81c341;
        border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        position: relative;
        padding: 1rem;
        display: block;
        margin: 0 auto;
        color: white;
        width: 100%;
    }

    .btn-mv i.icon-angle-down {
        position: absolute;
        font-size: 1.5rem;
        right: 10px;
        top: 30%;
    }

    .btnmb-expres{
      margin-top: 2.5rem;
    }
}

@media screen and (min-width: 1025px) {
    .conozca-mas .show-filter {
        width: calc(100% / 4 - .4%);
        overflow: hidden;
        margin: 0 .2%;
    }

    .conozca-mas .show-filter .background-figure picture .mobile {
        display: none;
    }

    .conozca-mas .show-filter .background-figure picture .desktop {
        display: block;
    }

    .conozca-mas .show-filter .background-figure .content-svg {
        height: 58%;
    }

    .conozca-mas .show-filter .background-figure .content-svg #figure-svg {
        height: auto;
        position: static;
    }

    .conozca-mas .show-filter .background-figure .content-figure .btn-outline-white {
        width: 68%;
        margin-left: 10%;
    }

    .filter .content-filter .btn-outline-white {
        width: 68%;
        margin-left: 10%;
    }

    footer .featured-content {
        display: none;
    }

    footer .content-links-footer {
        width: 100%;
        padding: 40px 40px 0;
    }

    footer .content-links-footer #contactenos, #info-interes, #info-institucional {
        width: 30%;
    }

    footer .content-links-footer #social-networks-footer {
        width: 8.5%;
    }

    footer .content-links-footer section .row {
        display: block;
    }

    footer .content-links-footer section .row ul, footer .content-links-footer section .row dd {
        padding: 0 4%;
    }

    footer .content-links-footer section .row dt, footer .content-links-footer section .row dd {
        line-height: 2;
        font-size: .8rem;
    }

    footer .content-links-footer section .row li {
        list-style: disc;
        list-style-position: outside;
        font-size: .8rem;
        margin-left: 5%;
        padding: 2% 0;
    }

    .main-slider .container #owl-demo .item article {
        width: 25%;
        right: 20%;
    }

    .main-slider .container #owl-demo .item article h2 {
        font-size: 1.6rem;
    }

    .background-buscador .background-green-search .content {
        width: 85%;
    }

    .background-buscador .background-green-search .content h2 {
        font-size: 1.2em;
    }

    .background-green-search-offices {
        width: 75%;
    }

    .acc-btn {
        padding: 2.375rem 10%;
    }

    .portfolio .btn_tabs.columnx4 {
        width: calc(100% / 4 - .4%);
    }

    .portfolio .btn_tabs.columnx3 {
        width: calc(100% / 3 - .4%);
    }

    .portfolio .btn_tabs.columnx2 {
        width: calc(100% / 2 - .4%);
    }

    .col-left:last-child {
        width: 100%;
    }

    .introduction > :not(:last-child) {
        min-height: 242px;
    }

    .filters-offices campo-formulario {
        display: inline-block;
        width: calc(100% / 3 - 5px);
        padding: 0 1.25rem;
    }

    .contenido_slider .slider_tarjetas {
        display: inline-block;
        width: 70%;
    }

    .contenido_slider .alianzas_destacadas {
        display: inline-block;
        width: 30%;
    }

    .contenido_slider .alianzas_destacadas .contenido_alianza {
        position: relative;
        display: block;
        width: 100%;
    }

    .contenido_slider .alianzas_destacadas figure:last-child img {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .btn-mv {
        display: none;
    }
    .content-card .bg-creditCard{
      width: auto;
    }
}

@media screen and (max-width: 1200px) {
    .main-menu .main-content .mega-menu .content-menu {
        position: static;
        padding: 0 3.5%;
    }

    .main-menu .main-content .mega-menu > a:nth-child(1)::before {
        content: "";
        display: none;
    }

    .main-menu .main-content .mega-menu .content-menu > .col {
        width: 100%;
        display: block;
        padding: 0;
        border: none !important;
    }

    .main-menu .main-content .mega-menu .content-menu .col ul li {
        padding: 14px 0;
    }

    .main-menu .main-content .mega-menu .content-menu .col.col_dts ul li {
        padding: 12px 0;
    }

    .main-menu .main-content .mega-menu .content-menu h2.subtitle, .main-menu .main-content .mega-menu .content-menu h3.subtitle {
        display: none;
    }

    .main-menu .main-content .mega-menu {
        width: 100%;
        background-color: #f2f2f2;
        padding: 0;
        display: none;
        z-index: 2;
    }

    .main-menu .main-content .mega-menu > a {
        float: none;
        width: 100%;
        display: block;
        text-align: left;
        padding: 14px 2%;
        border-bottom: solid 1px #BBBDC0;
        border-left: none;
        border-right: none;
        position: relative;
    }

    .main-menu .main-content .mega-menu > a::after {
        content: "";
        display: none;
    }

    .main-menu .main-content .mega-menu > a i {
        display: block;
        position: absolute;
        top: 25%;
        right: 2%;
        font-size: 1.8rem;
        color: #ED8B00;
    }

    .main-menu .main-content .mega-menu .content-menu .featured-product {
        display: none;
    }

    #buscador {
        width: 95%;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        margin: 0 0 1%;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
    }

    #buscador .custom-search-input {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        width: 100%;
    }

    .main-menu .main-content .prueba .zona-transaccional .content-links-zt a {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        padding: 14px 0;
    }

    .main-menu .main-content .prueba .zona-transaccional .content-links-zt {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        width: 100%;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .main-menu .main-content .prueba .zona-transaccional h2 {
        padding: 14px 0;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -o-transform: none;
        background: #fff;
        color: #ED8B00;
        border-top: solid 1.5px #ED8B00;
    }

    .main-menu .main-content .prueba .zona-transaccional .btn-buscador {
        display: none;
    }

    .main-menu .main-content .prueba .zona-transaccional .content-link-zt {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 100%;
        left: 0;
    }

    .main-menu .main-content .prueba .zona-transaccional .content-link-zt > div .btn-green {
        background-color: #ED8B00;
        border: none;
    }

    .main-menu .main-content .prueba .zona-transaccional .content-link-zt > div .btn-green a {
        color: #fff;
    }

    .main-menu .main-content {
        padding: 0;
        border: none;
    }

    .main-menu .main-content .prueba {
        width: 100%;
        margin: 0;
    }

    .main-menu .main-content .prueba .zona-transaccional {
        position: relative;
        display: block;
        top: 0;
    }

    .main-menu .main-content .logo-content {
        width: 100%;
        display: block;
        margin-bottom: 1%;
        margin-left: 0;
    }

    .main-menu .main-content .logo-content .logo-btns {
        display: inline-block;
        width: 70%;
    }

    .main-menu .main-content .logo-content .logo-btns .logo {
        vertical-align: middle;
        font-size: 2.4rem;
    }

    .hamburger-btn-mobile, .search-btn-mobile, .chat-btn-mobile {
        display: inline-block;
        vertical-align: middle;
        width: 10%;
    }

    .search-btn-mobile:hover, .chat-btn-mobile:hover {
        color: #009A48;
    }

    .search-btn-mobile i, .chat-btn-mobile i {
        font-size: 1.4rem;
        color: #009a48;
    }

    .hamburger {
        min-height: 30px;
        max-width: 30px;
        margin: 0 auto;
    }

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        background-color: #009a48;
        position: absolute;
        width: 30px;
        height: 4px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        content: '';
        transition-timing-function: ease;
        transition-duration: .2s;
        transition-property: opacity,-webkit-transform;
        transition-property: transform,opacity;
        transition-property: transform,opacity,-webkit-transform;
    }

    .hamburger-inner:before {
        top: 10px;
        left: 0;
    }

    .hamburger-inner:after {
        top: 20px;
        left: 0;
    }

    .hamburger.open .hamburger-inner {
        -webkit-transform: translate3d(0,10px,0) rotate(45deg);
        -ms-transform: translate3d(0,10px,0) rotate(45deg);
        transform: translate3d(0,10px,0) rotate(45deg);
    }

    .hamburger.open .hamburger-inner:after {
        -webkit-transform: translate3d(0,-20px,0) rotate(-90deg);
        -ms-transform: translate3d(0,-20px,0) rotate(-90deg);
        transform: translate3d(0,-20px,0) rotate(-90deg);
    }

    .hamburger.open .hamburger-inner:before {
        -webkit-transform: translate3d(0,-20px,0) rotate(90deg);
        -ms-transform: translate3d(0,-20px,0) rotate(90deg);
        transform: translate3d(0,-20px,0) rotate(90deg);
        opacity: 0;
    }
    .btn-chat {
        position: fixed;
        width: 100px;
        background-color: #F99B35;
        z-index: 3;
        bottom: 3.5%;
        text-align: center;
        right: 1%;
        transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -ms-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg);
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .secondary-menu {
        display: none;
    }

    .content-sm {
        display: none;
    }

    .btn-chat-desktop {
        display: none;
    }

    .btn-chat-mobile {
        display: block;
    }

    /*Accordion Easy tabs styles*/
    .icon-tab {
        display: inline-block;
        margin-bottom: 0;
    }

    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
        position: relative;
    }

    h2.resp-accordion .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    h2.resp-accordion .tab-title {
        display: inline-block;
        width: 60%;
        vertical-align: middle;
    }

    .resp-vtabs .resp-tabs-container {
        min-height: 100px;
        display: block;
        border: none;
        float: none;
        width: 100%;
        clear: none;
    }

    .resp-accordion-closed {
        display: none;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1;
    }

    .resp-vtabs ul.resp-tabs-list {
        display: none;
    }

    .resp-accordion .icons-number {
        margin: 2.5%;
    }

    .resp-accordion .icons-number .title-tg {
        text-align: center;
        font-size: .9rem;
        left: -10px;
        top: 5px;
    }

    .resp-accordion .icons-number .triangulo-redondeado {
        width: 40px;
        height: 40px;
    }

    .resp-accordion .icons-number .triangulo-redondeado,
    .resp-accordion .icons-number .triangulo-redondeado:before,
    .resp-accordion .icons-number .triangulo-redondeado:after {
        width: 40px;
        height: 40px;
    }

    .resp-accordion .icons-number + span {
        vertical-align: middle;
        display: inline-block;
        margin-left: 5%;
        width: 60%;
    }
}

@media screen and (min-width: 1201px) {
    .js-sensor {
        margin-left: 2px;
    }

    .main-menu .main-content .logo-content .logo {
        display: none;
    }

    .main-menu .main-content .logo-content .logo-btns .isotipo {
        display: block;
    }

    .main-menu .main-content .mega-menu {
        width: 50%;
    }

    .main-menu .main-content .prueba {
        width: 35%;
        margin-top: -.5%;
    }

    .fixed-nav .main-content .prueba {
        margin: .2%;
    }
}

@media screen and (min-width: 1250px) {
    .main-menu .main-content .logo-content .logo {
        display: inline-block;
    }

    .main-menu .main-content .logo-content .logo-btns .isotipo {
        display: none;
    }

    .fixed-nav .main-content .logo-content .logo {
        display: none;
    }

    .fixed-nav .main-content .logo-content .logo-btns .isotipo {
        display: inline-block;
    }

    .main-menu .main-content .prueba {
        width: 25%;
        margin-right: 0;
        margin-top: -.25%
    }

    .fixed-nav .main-content .prueba {
        width: 35%;
        margin-top: 0;
    }

    footer .featured-content {
        display: inline-block;
    }

    footer .featured-content svg {
        margin-left: -12%;
        margin-top: -.6%;
    }

    footer .content-links-footer {
        width: 74%;
        display: inline-block;
        padding: 40px 0 20px;
    }

    .background-buscador .background-green-search .content {
        width: 80%;
    }

    .background-green-search-offices {
        width: 80%;
    }

    .main-slider .container #owl-demo .item article h2 {
        font-size: 2.1rem;
    }

    .btn_tabs figure figcaption {
        width: 70%;
    }
}

@media screen and (min-width: 1361px) {
    .main-menu .main-content .mega-menu {
        width: 53%;
    }

    .fixed-nav .main-content .mega-menu {
        width: 53%;
    }

    .fixed-nav .main-content .prueba {
        width: 35%;
        margin: 0;
    }

    .background-green-search-offices {
        width: 70%;
    }
}

/*EI 10, 11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .wpthemeRow {
        overflow: visible;
    }

    .columnx3 {
        width: calc(100% / 3.1);
    }

    .columnx4 {
        width: calc(100% / 4.1);
    }

    .resp-tabs-list .tabx2 {
        width: calc(100% / 2.1);
    }

    .resp-tabs-list .tabx3 {
        width: calc(100% / 3.1);
    }

    .resp-tabs-list .tabx4 {
        width: calc(100% / 4.1);
    }

    .resp-tabs-list .tabx5 {
        width: calc(100% / 5.1);
    }

    .resp-tabs-list .tabx6 {
        width: calc(100% / 6.1);
    }

    .desktop-tabs li {
        width: calc(100% / 3 - .4%)\9;
    }

    #menuTrs .item-menu {
        width: calc(100% / 5 - 2% + 2% / 5.1);
    }

    .offices {
        position: relative;
        overflow: hidden;
    }

    .background-green-search-offices {
        position: absolute;
        transform: skew(-12deg) translate(-50%, -50%);
        left: 50%;
        top: 50%;
    }

    .red-oficinas .background-green-search-offices {
        position: relative;
        left: 0;
        top: 0;
    }

    .content-filter .resultado.card {
        display: inline-block;
        position: relative;
    }

    #perfilador-oficinas .mat-input-infix.mat-form-field-infix {
        width: 100%;
    }

    .content-banner-btns {
        display: table;
        width: 100%;
    }

    .content-banner-btns .banner-section {
        display: table-cell;
    }

    .content-banner-btns .button-section {
        display: table-cell;
    }
    .content-card-ptemp{
      display: table;
      border-spacing: 2.5rem 0;
    }
    .card-ptemp{
      display: table-cell;
      width: 50%;
    }
}

/*EI Edge*/
@supports (-ms-ime-align:auto) {
    .resp-tabs-list .tabx2 {
        width: calc(100% / 2.1);
    }

    .resp-tabs-list .tabx3 {
        width: calc(100% / 3.1);
    }

    .resp-tabs-list .tabx4 {
        width: calc(100% / 4.1);
    }

    .resp-tabs-list .tabx5 {
        width: calc(100% / 5.1);
    }

    .resp-tabs-list .tabx6 {
        width: calc(100% / 6.1);
    }
}

@media screen and (max-width: 1024px) and (-ms-high-contrast: active), screen and (max-width: 1024px) and (-ms-high-contrast: none) {
    #menuTrs .item-menu {
        width: 100%;
    }
}
@media screen and (min-width: 799px) {
    .listcard{
        margin: 0 0 0 6rem;
    }
}
@media screen and (min-width: 800px) and (max-width:960px){
    .credit-card{
        width:100%;
    }
    .tbregistry{
        width:100%
    }
}


@media screen and (max-width:768px){

    .portfolio .btn_tabs:nth-child(even) figure figcaption {
        background-color: rgba(249, 155, 53, 0.8);
    }

    .portfolio .btn_tabs:nth-child(odd) figure figcaption {
            background-color: rgba(0, 154, 72, 0.8);
    }
    .titles {
        font-size: 1.3rem;
    }
    .titles em{
        display:block;
    }
    .conozca-mas article.columnx4:nth-child(2){
        border:1px solid transparent;
        border-radius:25px 25px 0 0;
        overflow:hidden;
    }
}

@media screen and (min-width:769px) and (max-width:1024px){

    .portfolio .btn_tabs:nth-child(2) figure figcaption,
    .portfolio .btn_tabs:nth-child(3) figure figcaption,
    .portfolio .btn_tabs:nth-child(6) figure figcaption,
    .portfolio .btn_tabs:nth-child(7) figure figcaption,
    .portfolio .btn_tabs:nth-child(10) figure figcaption,
    .portfolio .btn_tabs:nth-child(11) figure figcaption {
        background-color: rgba(249, 155, 53, 0.8);
    }
    .portfolio .btn_tabs:nth-child(1) figure figcaption,
    .portfolio .btn_tabs:nth-child(4) figure figcaption,
    .portfolio .btn_tabs:nth-child(5) figure figcaption,
    .portfolio .btn_tabs:nth-child(8) figure figcaption,
    .portfolio .btn_tabs:nth-child(9) figure figcaption,
    .portfolio .btn_tabs:nth-child(12) figure figcaption {
        background-color: rgba(0, 154, 72, 0.8);
    }
}

@media screen and (min-width:320px) and (max-width:370px){
    .conozca-mas .background-figure .content-figure h3{
        font-size: 1.2rem;
    }
    .conozca-mas .btn-outline-white > span{
        font-size: 0.7rem;
    }
}
 .wpthemeMessage {background-color: #FFEBE6; border-color: #F08137; border-radius: 3px 3px 3px 3px; font-size: 0.9em; padding: 10px; margin-bottom: 12px; overflow: hidden; position: relative; border-style: solid; border-width: 1px;} .wpthemeMessage .wpthemeDetails {background-color: #FFF; padding: 6px; margin-top: 6px; color: #333; border-radius: 0px 0px 3px 3px;}.wpthemeMessage .wpthemeMsgIcon {margin-right: 7px; margin-top: 0; float: left;}.wpthemeMsgIcon16 {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-repeat: no-repeat; height: 16px; width: 16px;}.wpthemeMessage.wpthemeMoreMsg {margin-left: 10px;}.wpthemeMessage.wpthemeInfo {background-color: #D9F1FB; border-color: #00B0DA;}.wpthemeMessage.wpthemeWarning {background-color: #FDF4C8; border-color: #E48617;}.wpthemeMessage.wpthemeSuccess {background-color: #ECF9DF; border-color: #108F53;}.wpthemeMsgIconInfo {background-position: 0px -26px;}.wpthemeMsgIconError {background-position: 0px 0px;}.wpthemeMsgIconWarning {background-position: 0px -78px;}.wpthemeMsgIconSuccess {background-position: 0px -52px;}.wpthemeMsgIconInfo, .wpthemeMsgIconError, .wpthemeMsgIconWarning,.wpthemeMsgIconSuccess {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px;}.wpthemeMessage span.wpthemeAltText {float: left; margin-left: 5px; margin-right: 5px;}.wpthemeMessage .wpthemeMessageBody {margin: 0 20px;}a.wpthemeHideShow {position: absolute; right: 22px; top: 5px;}.wpthemeMsgIconHide {background-position: 0 -104px; opacity: 0.55; height: 12px; width: 12px;}.wpthemeMsgIconShow {background-position: 0 -126px; opacity: 0.55; height: 12px; width: 12px;}a.wpthemeHideShow img {opacity: 0.60; filter: alpha(opacity=60); margin: 7px;}a.wpthemeHideShow:hover img, a.wpthemeHideShow:focus img, a.wpthemeHideShow:active img {opacity: 0.85; filter: alpha(opacity=85);}.wpthemeMessage .wpthemeDelete {right: 10px; top: 10px; position: absolute; background-repeat: no-repeat;}a.wpthemeDelete img {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-position: 0px -148px; height: 12px; opacity: 0.45; vertical-align: top; width: 12px; float: none; margin-top: 2px;}