@charset "utf-8";
/* CSS Document Fiduciaria Bogotá*/

/*Reset*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
	/*box-sizing: content-box;*/
}
/* HTML5 soporte navegadores antiguos */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
ol, ul {
	list-style: none;
}
li a, a{
	color: #00034b;
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
input[type=submit].btn-enviar{
 	background: url("../imagenes/icon-contacto.png") no-repeat scroll 40px center #e9e9e9;
    border: 1px solid #b2b2b2;
    border-radius: 4px;
	cursor: pointer;
    font-weight: bold;
    height: 50px;
    line-height: 9px;
    margin: 17px 0;
    padding-left: 60px;
    padding-right: 45px;
}
input[type=submit].btn-cancelar{
 	background: url("../imagenes/icon-contacto2.png") no-repeat scroll 40px center #e9e9e9;
    border: 1px solid #b2b2b2;
    border-radius: 4px;
	cursor: pointer;
    font-weight: bold;
    height: 50px;
    line-height: 9px;
    margin: 17px 0;
    padding-left: 60px;
    padding-right: 45px;
}
input[type=text], input[type=password]{
	border: solid 1px #B2B2B2;
	background-color: #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0;
    padding: 8px;
    width: 100%;
    height: 50px;
}
strong{
	font-weight: bolder;
	color: #444;
}
select{
    height: 50px;
	margin: 10px 0;
}
select, textarea{
	border: solid 1px #B2B2B2;
	background-color: #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    padding: 8px;
    width: 100%;
}
/*Fin Reset*/

.visible-movil{
	display: none;
}
.dialog-inner table{
	margin: 15px 0;
	font-size: 11px;
}
.dialog-inner table th, .dialog-inner table td{
	border: solid 1px #88C2F4;
	padding: 5px;
}
.dialog-inner table th{
	background-color: #DDEEFE;
	color: #333;
	font-weight: bold;
	line-height: 14px;
}

.dialog-inner table .titulos{
	background-color: #A7D2FF;
	color: #00034b;
	font-weight: bold;
	padding: 5px;
}
.dialog-inner table tr td{
	color: #333;
	padding: 5px;
	background-color: #FFF;
	vertical-align: top;
}
.dialog-inner table tr td:nth-child(1){
	font-weight: bold;
}
.resp-tab-content table td, .resp-tab-content table th{
	/*padding: 10px 20px;*/
	vertical-align: top;
}
.resp-tab-content table td p, .resp-tab-content table th h3{
	text-align: left !important;
	padding: 10px 20px;
}

.tablas h1{
	/*border-bottom: solid 2px;*/
	text-align: left;
}
.tablas h3{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: left;
	text-transform: none;
	padding: 15px 5px;
}
.tablas .enlaces{
	color: #00034b;
	float: left;
	margin-bottom: 10px;
}

.tablas .enlaces{
	color: #00034b;
	float: left;
	margin-bottom: 10px;
}

.tablas .desc{
	color: #00034b;
	float: right;
	font-weight: bold;
}

.tablas p{
	color: #333;
	text-align: justify;
	font-size: 10px;
	line-height: 14px;
}

.resaltado{
	background-color: #ECECEC;
}
/*header*/
header{
	background-color: #FFF;
	width: 100%;
	height: 81px;
	border-top: solid 4px #002c76;
	position: relative;
	/* -webkit-box-shadow: 2px 5px 5px 0px rgba(50, 50, 50, 0.80); */
	-moz-box-shadow:    2px 5px 5px 0px rgba(50, 50, 50, 0.80);
	/* box-shadow:         2px 5px 5px 0px rgba(50, 50, 50, 0.80); */
}
header .logo{
	background-color: #FFF;
	width: 28%;
	height: 100%;
	float: left;
	padding: 8px;
}
header .logo img{
	max-width: 330px;
	width: 100%;
}

header .info{
	background-color: #0B2D64;
	background-image: url(../imagenes/pestana.png);
	background-repeat: no-repeat; 
	background-position: left;
	width: 72%;
	height: 35px;
	float: left;
	font-size: 11px;
	color: #FFF;
	padding-left: 45px;
    padding-top: 5px;
	border: none;
	position: relative;
}
header .info .sombra-info{
    top: 26px;
    left: 0px;
    position: absolute;
	width: 100%;
}

header .info span{
	margin-right: 60%;
	text-decoration: underline;
	cursor: pointer;
	position: relative;
	float: right;
	font-size: 13px;
	margin-top: 1px;
}
header .info img{
	vertical-align: middle;
	margin-right: 10px;
}

header #nit-entidad span {
     font-size: 13px;
     position: absolute;
     right: 13.4%;
     top: 62%;
     color: rgba(11, 45, 100, 0.8);
 }

/*redes sociales*/

.container-social {
    position: relative;
    overflow: hidden;
}

.content-social-networks {
    position: absolute;
    right: 0;
    top: 5%;
    width: 60px;
}

.content-social-networks a {
    position: relative;
    display: block;
    height: 40px;
    margin: 5px 0;
}








/*Genéricos páginas internas*/
h1{
	color: #00034B;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}
h2{
	color: #2A508E;
	font-size: 24px;
	font-weight: lighter;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
}
h3{
	color: #2A508E;
	font-size: 18px;
	color: #0b2d64;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 15px;
}

p{
	text-align: justify;
	margin-bottom: 15px;
}
h2.contactenos-titulo{
	font-weight: bold;
	color: #333;
}
.desc-principal {
    margin: 0 auto;
    padding: 10px 10px 20px;
	/*padding: 10px 10px 30px;*/
	padding-top: 0;
    /*text-align: center;*/
    width: 70%;
	color: #777;
	font-size: 16px;
}
.resalte{
	font-weight: bolder;	
}
.fiduTabs{
}
.fiduTabs ul{
 	display: table !important;
    margin: 0 auto;
    width: auto;
}
.fiduTabs > ul > li{
    background: url("../imagenes/linea-sep.png") no-repeat scroll right center;
    color: #00034b;
    cursor: pointer;
    float: left !important;
    padding: 14px;
}
.fiduTabs ul li{
	float: none;
}

.fiduTabs ul li:nth-last-child(1){
	background: none !important;
}
ul.lista-numerada{
	width: 100%;
}
ul.lista-numerada, ol.lista-numerada{
	list-style-type: decimal;
	font-size: 22px;
}
ol.lista-numerada li, ul.lista-numerada li{
	margin: 10px 0;
}
ol.lista-numerada em a, ol.lista-numerada em, ul.lista-numerada em a, ul.lista-numerada em{
	font-style: normal;
	color: #666;
    font-size: 13px;
    line-height: 20px;
}
.lista-tabla{
	/*display: table;*/
}
.lista-tabla .header{
	/*display: table-header-group;*/
}
.lista-tabla .footer{
	/*display: table-footer-group;*/
}

.lista-tabla li{
	/*display: table-cell;*/
	padding: 10px 29px;
}


/*Fin genéricos páginas internas*/

.tooltip div{
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #CCC;
	width: 168%;
	top: 100%;
	left: 0;
	color: #333;
	-webkit-box-shadow: 2px 5px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow: 2px 5px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow: 2px 5px 5px 0px rgba(50, 50, 50, 0.55);
	z-index: 888;
}
header .zona{
	background-image: url(../imagenes/bg-zona.png); 
	background-repeat: repeat-x;	
	width: 20%;
	height: 39px;
	position: absolute;
	right: 8%;
	top: -4px;
	font-size: 0.7em;
	font-weight: bold;
}
header .zona .izq{
   	background-image: url("../imagenes/borde-izq-zona.png");
    background-repeat: no-repeat;
    display: block;
    height: 39px;
    left: -40px;
    position: absolute;
	top: 0;
    width: 40px;
}

header .zona .drch{
   	background-image: url("../imagenes/borde-drch-zona.png");
    background-repeat: no-repeat;
    display: block;
    height: 39px;
    right: -39px;
    position: absolute;
	text-transform: uppercase;
	top: 0;
    width: 39px;
}

header .zona div{
    position: absolute;
	width: 100%;
	height: 60px;
	background-color: #333;
	display: none;
	top: 100%;
	visibility: hidden;
}

.zona .item-zona, .zona .item-demos{
    float: left;
    margin-top: 11px;
	text-align: center;
}
.zona .item-zona a{
	text-decoration: none;
	color: #00034b;
}
.zona .item-zona a:hover{
	text-decoration: underline;
}

.zona .item-zona{
    width: 63%;
	text-transform: uppercase;
	border-right: dashed 1px #1444C4;
}
.zona .item-demos{
    width: 37%;
	text-transform: uppercase;
	cursor: pointer;
}
.zona .item-demos strong:hover{
	text-decoration: underline;
}


.zona img {
    vertical-align: middle;
	margin-right: 5px;
}

.zona .sombra-zona{
    top: 40px;
    left: -14px;
    position: absolute;
	width: 100%;
}

/*Menú Principal*/

nav{
	display: none;
	width: 100%;
	background: url(../imagenes/bg-trans-black.png);
	position: absolute;
	z-index: 201;
	height: 50px;
}

nav > ul{
	width: auto;
	margin: 0 auto;
	display: table !important;
}

nav > ul > li{
	color: #FFF;
	cursor: pointer;
	float: left;
	padding: 14px;
	position: relative;
	text-transform: uppercase;
	height: 50px;
}
.slider{
	/*height: 716px;*/
	position: relative;
	border-bottom: solid 4px #03F;
}
/*Internas*/
.banner{
	margin: 0;
	padding: 0;
}
.banner li{
	margin: 0;
	padding: 0;
}
.banner li img{
	margin: 0;
	padding: 0;
	width: 100%;
}
.wrapper-banner{
	position: relative;
	margin-bottom: 30px;
}
.links-slider{
  	height: 100px;
    position: absolute;
	bottom: 0px;
    width: 100%;
	padding: 0 50px;
	bottom: 53px;
	background: url(../imagenes/bg-trans-items.png);
	z-index: 100;
}

.links-slider .item-links-slider{
	width: 14%;
	height: 100%;
	float: left;
	font-size: 15px;
	font-weight: 900;
	text-align: center;
	position: relative;
	padding-top: 50px;
	word-wrap: break-word;
	text-transform: uppercase;
	color: #FFF;
}
.item-links-slider .interno-izq{
	position:absolute; left: 15px;
}
.item-links-slider .interno-drch{
	position:absolute; right: 15px;
}
.links-slider .item-links-slider a{
	color: #FFF;
	text-decoration: none;
}

.links-slider .item-links-slider .icono{
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
    float: left;
    height: 100%;
    margin-left: 32%;
    position: absolute;
    text-align: center;
    top: -50%;
    width: 35%;
}

.links-slider .item-links-slider .pse{
	background-image: url(../imagenes/icon-pse.png);
}

.links-slider .item-links-slider .rentabilidades{
	background-image: url(../imagenes/icon-rentabilidades.png);
}

.links-slider .item-links-slider .simuladores{
	background-image: url(../imagenes/icon-simuladores.png);
}

.links-slider .item-links-slider .informes{
	background-image: url(../imagenes/icon-informes-economicos.png);
}

.links-slider .item-links-slider .convocatorias{
	background-image: url(../imagenes/icon-convocatorias-oficiales.png);
}
.links-slider .item-links-slider .educacion{
	background-image: url(../imagenes/icon-educacion-financiera.png);
}

.links-slider .item-links-slider .trabaje{
	background-image: url(../imagenes/icon-trabaje-con-nosotros.png);
}

.links-slider .item-links-slider .etica{
	background-image: url("../imagenes/icon-linea-etica.png");
}
/*Links footer internas*/
.links-footer-internas{
	background-color: #e2e2e2;
    width: 100%;
	height: 139px;
	padding: 10px 100px;
	/*background: url(../imagenes/linea-sep-footer.png) no-repeat bottom center;*/
}

.links-footer-internas .item-links-slider{
	width: 16%;
	height: 100%;
	float: left;
	text-align: center;
	position: relative;
	padding-top: 7.4%;;
	word-wrap: break-word;
	text-transform: uppercase;
	color: #0b2d64;
	margin-bottom: 35px;
	font-size: 12px;
}
.links-footer-internas .item-links-slider a{
	color: #0b2d64;
	text-decoration: none;
}

.links-footer-internas .item-links-slider .icono{
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
    height: 100%;
    margin-left: 32%;
    position: absolute;
    text-align: center;
	top: 0px;
    width: 35%;
}

.links-footer-internas .item-links-slider .pse2{
	background-image: url(../imagenes/icon-pse.png);
}

.links-footer-internas .item-links-slider .pse{
	background-image: url(../imagenes/icon-pse.png);
}

.links-footer-internas .item-links-slider .rentabilidades{
	background-image: url(../imagenes/icon-rentabilidades.png);
}

.links-footer-internas .item-links-slider .simuladores{
	background-image: url(../imagenes/icon-simuladores.png);
}

.links-footer-internas .item-links-slider .informes{
	background-image: url(../imagenes/icon-informes-economicos.png);
}

.links-footer-internas .item-links-slider .convocatorias{
	background-image: url(../imagenes/icon-convocatorias-oficiales.png);
}
.links-footer-internas .item-links-slider .educacion{
	background-image: url(../imagenes/icon-educacion-financiera.png);
}
.links-footer-internas .item-links-slider .trabaje{
	background-image: url(../imagenes/icon-trabaje-con-nosotros.png);
}
.links-footer-internas .item-links-slider .etica{
	background-image: url(../imagenes/icon-linea-etica.png);
}
/*------------------------------------------------------------*/

/*Items Fondos de Inversión*/
.items-fondos-inversion, 
.items-fondos-inversion-2, 
.items-fondos-inversion-3, 
.items-fondos-inversion-4,
.items-fondos-inversion-5,
.items-fondos-inversion-6,
.items-fondos-inversion-7, 
.items-fondos-inversion-8,
.items-fondos-inversion-9,
.items-fondos-inversion-10,
.items-fondos-inversion-11,
.items-fondos-inversion-12,
.items-fondos-inversion-13,
.items-fondos-inversion-14,
.items-fondos-inversion-15,
.items-fondos-inversion-16,
.items-fondos-inversion-17,
.items-fondos-inversion-18{
    width: 100%;
	padding: 0 10%;
}

.items-fondos-inversion .item-links-slider,
.items-fondos-inversion-2 .item-links-slider,
.items-fondos-inversion-3 .item-links-slider,
.items-fondos-inversion-4 .item-links-slider, 
.items-fondos-inversion-5 .item-links-slider,
.items-fondos-inversion-6 .item-links-slider,
.items-fondos-inversion-7 .item-links-slider,
.items-fondos-inversion-8 .item-links-slider,
.items-fondos-inversion-9 .item-links-slider,
.items-fondos-inversion-10 .item-links-slider,
.items-fondos-inversion-11 .item-links-slider,
.items-fondos-inversion-12 .item-links-slider,
.items-fondos-inversion-13 .item-links-slider,
.items-fondos-inversion-14 .item-links-slider,
.items-fondos-inversion-15 .item-links-slider,
.items-fondos-inversion-16 .item-links-slider,
.items-fondos-inversion-17 .item-links-slider,
.items-fondos-inversion-18 .item-links-slider{
    color: #0b2d64;
	cursor: pointer;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
	vertical-align: top;
    width: 16%;
    word-wrap: break-word;
	height: 160px;
	float: left;
	padding: 4px;
	position: relative;
	width: 32% !important;
}
.items-fondos-inversion .item-links-slider img,
.items-fondos-inversion-2 .item-links-slider img,
.items-fondos-inversion-3.item-links-slider img,
.items-fondos-inversion-4.item-links-slider img,
.items-fondos-inversion-5.item-links-slider img,
.items-fondos-inversion-6.item-links-slider img,
.items-fondos-inversion-7.item-links-slider img,
.items-fondos-inversion-8.item-links-slider img,
.items-fondos-inversion-9.item-links-slider img,
.items-fondos-inversion-10.item-links-slider img,
.items-fondos-inversion-11.item-links-slider img,
.items-fondos-inversion-12.item-links-slider img,
.items-fondos-inversion-13.item-links-slider img,
.items-fondos-inversion-14.item-links-slider img,
.items-fondos-inversion-15.item-links-slider img,
.items-fondos-inversion-16.item-links-slider img,
.items-fondos-inversion-17.item-links-slider img,
.items-fondos-inversion-18.item-links-slider img{
	width: 100%;
	max-width: 125px;
	/*max-width: 100px;*/
}

.items-fondos-inversion .item-links-slider h3, 
.items-fondos-inversion-2 .item-links-slider h3,
.items-fondos-inversion-3 .item-links-slider h3,
.items-fondos-inversion-4 .item-links-slider h3,
.items-fondos-inversion-5 .item-links-slider h3,
.items-fondos-inversion-6 .item-links-slider h3,
.items-fondos-inversion-7 .item-links-slider h3,
.items-fondos-inversion-8 .item-links-slider h3,
.items-fondos-inversion-9 .item-links-slider h3,
.items-fondos-inversion-10 .item-links-slider h3,
.items-fondos-inversion-11 .item-links-slider h3,
.items-fondos-inversion-12 .item-links-slider h3,
.items-fondos-inversion-13 .item-links-slider h3,
.items-fondos-inversion-14 .item-links-slider h3,
.items-fondos-inversion-15 .item-links-slider h3,
.items-fondos-inversion-16 .item-links-slider h3,
.items-fondos-inversion-17 .item-links-slider h3,
.items-fondos-inversion-18 .item-links-slider h3{
	color: #0b2d64;
	text-decoration: none;
	font-size: 13px;
	padding: 4px;
}
.items-fondos-inversion .item-links-slider a, 
.items-fondos-inversion-2 .item-links-slider a,
.items-fondos-inversion-3 .item-links-slider a,
.items-fondos-inversion-4.item-links-slider a,
.items-fondos-inversion-5.item-links-slider a,
.items-fondos-inversion-6.item-links-slider a,
.items-fondos-inversion-7.item-links-slider a,
.items-fondos-inversion-8.item-links-slider a,
.items-fondos-inversion-9.item-links-slider a,
.items-fondos-inversion-10.item-links-slider a,
.items-fondos-inversion-11.item-links-slider a,
.items-fondos-inversion-12.item-links-slider a,
.items-fondos-inversion-13.item-links-slider a,
.items-fondos-inversion-14.item-links-slider a,
.items-fondos-inversion-15.item-links-slider a,
.items-fondos-inversion-16.item-links-slider a,
.items-fondos-inversion-17.item-links-slider a,
.items-fondos-inversion-18.item-links-slider a{
	color: #0b2d64;
	text-decoration: none;
}

.items-fondos-inversion .item-links-slider p, 
.items-fondos-inversion-2 .item-links-slider p,
.items-fondos-inversion-3 .item-links-slider p,
.items-fondos-inversion-4 .item-links-slider p,
.items-fondos-inversion-5 .item-links-slider p,
.items-fondos-inversion-6 .item-links-slider p,
.items-fondos-inversion-7 .item-links-slider p,
.items-fondos-inversion-8 .item-links-slider p,
.items-fondos-inversion-9 .item-links-slider p,
.items-fondos-inversion-10 .item-links-slider p,
.items-fondos-inversion-11 .item-links-slider p,
.items-fondos-inversion-12 .item-links-slider p,
.items-fondos-inversion-13 .item-links-slider p,
.items-fondos-inversion-14 .item-links-slider p,
.items-fondos-inversion-15 .item-links-slider p,
.items-fondos-inversion-16 .item-links-slider p,
.items-fondos-inversion-17 .item-links-slider p,
.items-fondos-inversion-18 .item-links-slider p{
	display: none;
	color: #999;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-size: 12px;
	padding: 4px;
}
.items-fondos-inversion .item-links-slider p:first-child,
.items-fondos-inversion-2 .item-links-slider p:first-child,
.items-fondos-inversion-3 .item-links-slider p:first-child,
.items-fondos-inversion-4 .item-links-slider p:first-child,
.items-fondos-inversion-5 .item-links-slider p:first-child,
.items-fondos-inversion-6 .item-links-slider p:first-child,
.items-fondos-inversion-7 .item-links-slider p:first-child,
.items-fondos-inversion-8 .item-links-slider p:first-child,
.items-fondos-inversion-9 .item-links-slider p:first-child,
.items-fondos-inversion-10 .item-links-slider p:first-child,
.items-fondos-inversion-11 .item-links-slider p:first-child,
.items-fondos-inversion-12 .item-links-slider p:first-child,
.items-fondos-inversion-13 .item-links-slider p:first-child,
.items-fondos-inversion-14 .item-links-slider p:first-child,
.items-fondos-inversion-15 .item-links-slider p:first-child,
.items-fondos-inversion-16 .item-links-slider p:first-child,
.items-fondos-inversion-17 .item-links-slider p:first-child,
.items-fondos-inversion-18 .item-links-slider p:first-child{
	display: block !important;
}
.items-fondos-inversion .item-links-slider .icono,
.items-fondos-inversion-2 .item-links-slider .icono,
.items-fondos-inversion-3 .item-links-slider .icono,
.items-fondos-inversion-4 .item-links-slider .icono,
.items-fondos-inversion-5 .item-links-slider .icono,
.items-fondos-inversion-6 .item-links-slider .icono,
.items-fondos-inversion-7 .item-links-slider .icono,
.items-fondos-inversion-8 .item-links-slider .icono,
.items-fondos-inversion-9 .item-links-slider .icono,
.items-fondos-inversion-10 .item-links-slider .icono,
.items-fondos-inversion-11 .item-links-slider .icono,
.items-fondos-inversion-12 .item-links-slider .icono,
.items-fondos-inversion-13 .item-links-slider .icono,
.items-fondos-inversion-14 .item-links-slider .icono,
.items-fondos-inversion-15 .item-links-slider .icono,
.items-fondos-inversion-16 .item-links-slider .icono,
.items-fondos-inversion-17 .item-links-slider .icono,
.items-fondos-inversion-18 .item-links-slider .icono{
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
    height: 100%;
    margin-left: 32%;
    position: absolute;
    text-align: center;
	top: 0px;
    width: 35%;
}
.wrapper-content-fondos-inversion{
	background-color: #EEE;
	width: 100%;
	clear: left;
}
.content-fondos-inversion{
	display: none;
	padding: 20px 13%;
	min-height: 270px;
}

.content-fondos-inversion h3{
    color: #00034b;
    font-size: 24px;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
}
.content-fondos-inversion h4{
    color: #144CA9;
    font-size: 20px;
    padding: 12px 0;
    text-transform: uppercase;
}

.content-fondos-inversion p{
    color: #666666;
    font-size: 13px;
	line-height: 17px;
    text-align: justify;
}
.content-fondos-inversion .ver-mas{
	float: right;
	margin-top: 15px;
}

.item-links-slider .activo{
	font-weight: bold !important;
	color: #09C !important;
}
/*------------------------------------------------------------*/

.links{
	min-height: 54px;
	cursor: pointer;
	position: relative;
	background: url(../imagenes/bg-info-footer.png) repeat-x;
	border-top: solid 4px #637898;
	border-bottom: solid 1px #637898; 
	clear: left;
}
.links span{
 	color: #0b175f;
    display: block;
    font-size: 16px;
    margin-left: 7%;
    margin-top: 16px;
    text-transform: uppercase;
}
.links span .flecha-abajo, .links span .flecha-arriba{
    display: inline-block;
	*display: inline;
	*zoom: 1;
    height: 9px;
    margin-left: 10px;
    width: 14px;
}
.links span .flecha-abajo{
    background-image: url("../imagenes/icon-flecha-abajo-03.png");
}

.links span .flecha-arriba{
    background-image: url("../imagenes/icon-flecha-arriba-03.png");
}

.links-contenido{
	display: none;
	background: url("../imagenes/bg-info-footer-open.png") #EFEFEF repeat-x;
	height: 100%;
	position: relative;
}

.links-contenido .contenido1, .links-contenido .contenido2{
  	display: inline-block;
	*display: inline;
	*zoom: 1;
    padding-left: 10%;
    padding-top: 35px;
    vertical-align: top;
    width: 49%;
	position: relative;
	background: url(../imagenes/linea-sep-vertical.png) no-repeat right center;
}
.links-contenido .contenido1 h2{
	text-align: left;
	text-transform: none;
	margin-bottom: 5px;
}
.links-contenido .contenido1 img{
	bottom: 18px;
	position: absolute;
	left: 13%;
}

.links-contenido .contenido1 .enlaces .desc ul li{
	list-style-image: url(../imagenes/icon-flecha-derecha-04.png);
}

.links-contenido .contenido2 .legales{
	position: absolute;
	top: 3px !important;
	left: auto !important;
	right: 0px !important;
}


.links-contenido .enlaces{
	width: 33.3%;
	float: left;
	margin-bottom: 30px;
	/*padding: 10px;*/
}
.links-contenido .enlaces h2{
	font-size: 14px;
	color: #0B2D64;
	/*border-bottom: solid 1px #E2E2E2;*/
	/*padding: 4px;*/
	cursor: pointer;
}

.links-contenido .enlaces li{
	list-style: disc;
	list-style-position: inside;
	padding: 4px;
}

.links-contenido .enlaces li a{
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

.links-contenido .enlaces .titulo a{
    color: #333;
	display: list-item;
    font-size: 11px;
    text-decoration: none;
	border-bottom: none;
	cursor: pointer;
	list-style-image: url(../imagenes/icon-plus.png);
	list-style-position: inside;
}
.links-contenido .desc ul{
	display: none;
	margin-left: 12px;
}
.links-contenido .contenido2 .titulos{
	font-size: 13px;
	padding: 2px 10px;
	/*margin: 10px 0;*/
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #000;
	position: relative;
}
.links-contenido .contenido2 .titulos a{
	color: #0b2d64;
}

.links-contenido .contenido2 .datos{
	font-size: 16px;
	padding: 0 10px;
	margin: 5px 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #1D5BAB;
}

.links-contenido .contenido2 .datos a{
	font-weight: normal;
	color: #1D5BAB;
}

.links-contenido .contenido2 .iconos{
	position: absolute;
	left: -35px;
	top: -4px;
}

.links-contenido .iconos-redes .redes{
	margin-right: 10px;
}
.links-contenido .iconos-redes{
    margin-top: 20px;
    text-align: left;
}

.links-contenido .iconos-redes-internas .redes{
	margin-right: 10px;
}
.links-contenido .iconos-redes-internas{
    margin-top: 20px;
    text-align: left;
}

footer{
	text-align: center;
}

footer img{
	width: 100%;
	max-width: 1680px;
}

/*FIDUMENÚ*/

#fidumenu li > ul{
    display: none;
	opacity: 0;
    position: absolute;
	top: 50px;
	width: 387px;
	cursor: default;
	z-index: 210;
}

#fidumenu li >ul li .thumb{
	width: 140px;
}
#fidumenu li > ul li .desc{
	width: 60%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 4px;
	padding-top: 8px;
}
#fidumenu li > ul li .desc .titulo{
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin-bottom: 2px;
}

#fidumenu .quienes-somos > ul li .desc .titulo a{
	color: #004990;
	text-decoration: none;
}
#fidumenu .quienes-somos > ul li .desc li a:hover{
	color: #004990;
}

#fidumenu .personas > ul li .desc .titulo a{
	color: #F07B05;
	text-decoration: none;
}
#fidumenu .personas > ul li .desc li a:hover{
	color: #F07B05;
}
#fidumenu .pyme > ul li .desc .titulo a{
	color: #B47015;
	text-decoration: none;
}
#fidumenu .desc .titulo a:hover{
	text-decoration: underline !important;
}
#fidumenu .pyme > ul li .desc li a:hover{
	color: #B47015;
}
#fidumenu .empresas > ul li .desc .titulo a{
	color: #9A9B9D;
	text-decoration: none;
}
#fidumenu .empresas > ul li .desc li a:hover{
	color: #555;
}
#fidumenu .oficial > ul li .desc .titulo a{
	color: #008998;
	text-decoration: none;
}
#fidumenu .oficial > ul li .desc li a:hover{
	color: #008998;
}
#fidumenu .inmobiliario > ul li .desc .titulo a{
	color: #DDB22F;
	text-decoration: none;
}
#fidumenu .inmobiliario > ul li .desc li a:hover{
	color: #DDB22F;
}
#fidumenu .servicio > ul li .desc .titulo a{
	color: #004990;
	text-decoration: none;
}
#fidumenu .servicio > ul li .desc li a:hover{
	color: #004990;
}
#fidumenu li > ul li .desc li{
 	color: #666;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 3px;
}
#fidumenu .quienes-somos > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-04.png);
}

#fidumenu .personas > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-01.png);
}
#fidumenu .empresas > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-02.png);
}
#fidumenu .inmobiliario > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-03.png);
}
#fidumenu .pyme > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-03.png);
}
#fidumenu .servicio > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-04.png);
}
#fidumenu .oficial > ul li .desc li{
	list-style-image: url(../imagenes/icon-flecha-derecha-04.png);
}

#fidumenu li > ul li .desc li a{
 	color: #999;
    text-transform: none;
	text-decoration: none;
}

#fidumenu li >ul .par{
	background-color: #FFF;
	height: 140px;
}
#fidumenu li >ul .impar{
	background-color: #EFEFEF;
	height: 140px;
}
#fidumenu .separador{
    border-right: 1px solid;
    display: block;
    height: 12px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 2px;
}

#fidumenu .desplegable, #fidumenu .desplegable-open{
	display: inline-block;
	*zoom: 1;
	*display: inline;
    height: 6px;
    width: 10px;
	margin-left: 4px;
	vertical-align: middle;
}
#fidumenu .desplegable{
	background-image: url("../imagenes/icon-flecha-abajo-01.png");
}
#fidumenu .desplegable-open{
    background-image: url("../imagenes/icon-flecha-abajo-01.png");
}


#fidumenu .hover0:hover{
	/*background: url(../imagenes/bg-menu-quienesomos.jpg) repeat-x;*/
	background-color: #004990;
}

#fidumenu .hover1:hover{
	/*background: url(../imagenes/bg-menu-personas.jpg) repeat-x;*/
	background-color: #F07B05;
}

#fidumenu .hover2:hover{
	/*background: url(../imagenes/bg-menu-empresas.jpg) repeat-x;*/
	background-color: #B47015;
}

#fidumenu .hover3:hover{
	/*background: url(../imagenes/bg-menu-inmobiliario.jpg) repeat-x;*/
	background-color: #9A9B9D;
}

#fidumenu .hover4:hover{
	/*background: url(../imagenes/bg-menu-servicioalcliente.jpg) repeat-x;*/
	background-color: #008998;
}

#fidumenu .hover5:hover{
	background-color: #DDB22F;
}

#fidumenu .hover6:hover{
	background-color: #004990;
}

/*Columnas*/
.columnas{
  	/*display: inline-block;
	*zoom: 1;
	*display: inline;
    vertical-align: top;*/
	/*float: left;
	padding: 15px;*/
	display: table-cell;
	vertical-align: top;
	padding: 60px 25px;
	position: relative;
}
.columnas-alt{
	display: table-cell;
	vertical-align: top;
	padding: 0px 20px;
	position: relative;
}
.columnas-contactenos{
	display: inline-block;
}
.alinear-contactos{
	margin-top: 70px;	
}
.columnas-b{
  	/*display: inline-block;
	*zoom: 1;
	*display: inline;
    vertical-align: bottom;*/
	/*float: left;*/
	display: table-cell;
	vertical-align: bottom;
}

@media screen and (max-width: 1000px){
	.columnas-b{
		display: table-footer-group;
		vertical-align: bottom;
	}
}

.columnas img, .columnas-b img{
	width: 100%;
}
.columnas.mensaje, .columnas-b.mensaje{
	padding: 0 15px;
	margin-top: -5px;
}


.columnas p, .columnas-b p{
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}
.columnas-b p{
	text-align: left;
}
.columnas h1, .columnas-b h1{
	font-weight: lighter;
	text-transform: none;
}
.columnas h2, .columnas-b h2{
	font-size: 18px;
}
.columnas h3, .columnas-b h3{
 	color: #00034b;
	padding-bottom: 10px;
    font-size: 20px;
	line-height: 28px;
    text-transform: none;
	background: url("../imagenes/filete-azul.png") no-repeat left bottom;
}
.columnas h4{
	color: #00034b;
    font-size: 16px;
    padding-bottom: 10px;
    text-transform: none;
}

.columnas h5{
	color: #FF0000;
    font-size: 16px;
	font-weight:bold;
    padding-bottom: 10px;
    text-transform: none;
}

.columnas h1, .columnas h2, .columnas h3, .columnas h4, .columnas-b h1, .columnas-b h2, .columnas-b h3, .columnas-b h4{
	text-align: left;
}

.columnas .datos-contactos, .columnas-b .datos-contactos{
	color: #777;
	font-size: 13px;
	margin: 7px 0;
}

.columnas .datos-contactos strong, .columnas-b .datos-contactos strong{
	color: #00034b;
	font-size: 13px;
    font-weight: bold;
}
.columnas.botones, .columnas-b.botones{
	padding: 40px;
}
.columnas ul{
	margin: 20px 0px;
}
.columnas ul li, .met .columnas ul li a{
	list-style: disc;
	list-style-position: outside;
	color: #666666;
    font-size: 13px;
    line-height: 25px;
	margin: 5px 5px 5px 25px;
	text-align: left;
}
.met li{
	list-style-position: outside !important;
}
.met li a{
	margin: 0px !important;
	color: #666666;
}

.cont-tabs-admon .interna-tabs{
	padding: 10px;
}
p.interna-tabs{
	margin-top: 20px;
	padding-bottom: 20px !important;
}
.resp-tabs-list .resp-tab-item{
	list-style: none !important;
	margin: 0 !important;
}
.cont-tabs-admon .resp-tabs-list{
	/*margin: 0 !important;*/
}
.resp-tabs-list2{
	margin: 0px auto !important;
}

.fila1, .fila2, .fila3, .fila4, .fila5{
	position: relative;
	padding: 0px 13%;
	display: table;
	width: 100%;
}
.fila1, .fila3{
	background-color: #FFF;
}
.fila2, .fila4{
	background: url(../imagenes/bg-box-gris.jpg) repeat-x #F8F8F8;
}
h2.subhome{
	font-size: 24px;
    margin-bottom: 35px;
    margin-top: 20px;
    text-transform: none;
}
h3.subhome{
	color: #444;
}
.fila5 h1{
	color:#FFF;
}
.fila5 h3, .fila5 h2, .fila5 p{
	color:#FFF;
	text-transform: none;
}
.fila5{
	background-color: #F5A350;
}

/*SUBPRODUCTOS*/
/*Personas*/
h1.personas, h2.personas{
	color: #F07B05;
}
/*PYME*/
h1.pyme, h2.pyme{
	color: #B47015;
}
.sub-producto-pyme{
	background-color: #CB9B5C;
}

.sub-producto-oficial{
	background-color: #4DADB7;
}

/*Empresas*/
h1.empresas, h2.empresas, h3.empresas{
	color: #9A9B9D;
}
/*Inmobiliaria*/
h1.inmobiliaria, h2.inmobiliaria, h3.inmobiliaria{
	color: #DDB22F;
}
.sub-producto-inmobiliaria{
	background-color: #E7C96E;
}
/*Oficial*/
h1.oficial, h2.oficial, h3.oficial{
	color: #008998;
}
.sub-producto-empresas{
	background-color: #B8B9BB;
}
.tabla-version1 .header1{
	background-color: #A6D2FF;
}
.tabla-version1 .header2{
	background-color: #CEE7FF;
}
.tabla-version1 .header3{
	background-color: #DDEEFF;
}
.tabla-version1 td, .tabla-version1 th{
	padding: 10px;
}


.btn-ver-mas-version1, .btn-ver-mas-version2, .btn-ver-mas-version3, .btn-ver-mas-version4, .btn-ver-mas-version5, .btn-ver-mas-version6, .btn-ver-mas-version7, .btn-ver-mas-version8, .btn-ver-mas-version9, .btn-ver-mas-version10, .btn-ver-mas-version11, .btn-ver-mas-version12{
	display: inline-block;
    margin: 10px 0;	
	padding: 10px 25px;
	text-decoration: none;
}
.btn-ver-mas-version1{
	background: #F07B05;
	color: #FFF;
}
.btn-ver-mas-version2{
	background: #FFF;
	color: #F07B05;
}
.btn-ver-mas-version3{
	background: #FFF;
	color: #B47015;
}
.btn-ver-mas-version4{
	background: #B47015;
	color: #FFF;
}
.btn-ver-mas-version5{
	background: #FFF;
	color: #B8B9BB;
}
.btn-ver-mas-version6{
	background: #B8B9BB;
	color: #FFF;
}
.btn-ver-mas-version7{
	background: #FFF;
	color: #4DADB7;
}
.btn-ver-mas-version8{
	background: #4DADB7;
	color: #FFF;
}
.btn-ver-mas-version9{
	background: #DDB22F;
	color: #FFF;
}
.btn-ver-mas-version10{
	background: #FFF;
	color: #DDB22F;
}
.btn-ver-mas-version11{
	background: #004990;
	color: #FFF;
}
.btn-ver-mas-version12{
	margin-left:5px;
	background: #9A9B9D;
	color: #FFF;
}


.fila5 .columnas{
	vertical-align: middle;
	text-align: left !important;
	padding: 10px 25px !important;
}
.fila-arrow{
	position: absolute;
	width: 77px;
	height: 37px;
	background-image: url(../imagenes/fila-arrow.png);
	top: -1px;
	z-index: 50;
}
.fila-arrow-b{
	position: absolute;
	width: 77px;
	height: 37px;
	background-image: url(../imagenes/fila-arrow-b.png);
	top: 0;
	z-index: 500;
}
.fila-arrow-c{
	position: absolute;
	width: 77px;
	height: 37px;
	background-image: url(../imagenes/fila-arrow-personas.png);
	bottom: -61px; 
	z-index: 500;
}
/*Contáctenos*/
.cont-contactenos{
	background-color: #E9E9E9;
	width: 100%;
}
.cont-contactenos .mapa{
	height: 312px;
	margin-top: 40px;
    overflow: hidden;
    position: relative;
}
/*Iframe Puntos de Atención*/
#inneriframe{
   /* left: -340px;*/
    /*position: absolute;*/
    /*top: -200px;*/
    width: 100%;
}

/*BOTONES*/
button{
	border: none;
	cursor: pointer;
	margin: 0 4px;
	padding: 15px 25px;
	/*border-bottom: solid 1px #FFF;*/
	font-size: 13px;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.6);
}
.ver-mas{
	background: url(../imagenes/bg-ver-mas-btn.png) #D97209 repeat-x;
}

.generico1{
	background: url(../imagenes/bg-generico1-btn.png) #BF000A repeat-x;
	color: #fff;
}
.generico2{
	background: url(../imagenes/bg-generico2-btn.png) #AAA repeat-x;
}
.generico-desc-btn{
    position: absolute;
    right: 111px;
    top: 45%;
}
.btn-enviar{
	padding: 20px 10px;
	border: 1px solid #b2b2b2;
}
.btn-cancelar{
	padding: 20px 10px;
	border: 1px solid #b2b2b2;
}
.desc-bottom{
 	color: #fff;
    line-height: 22px;
    position: absolute;
    left: 20%;
    text-align: right;
    top: 45%;
}
/*Fondo del menú oscuro*/
#trans-bg{
	display: none;
    background-image: url(../imagenes/bg-trans.png);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 200;
}

/*Fondos por página*/
.footer-img-nosotros{
    background: url("../imagenes/banner-iconos2.jpg") no-repeat;
	background-size: cover;
	/*background-attachment: fixed;*/
}
.footer-img-nuestra-compania{
    background: url("../imagenes/banner-iconos.jpg") no-repeat;
	background-size: cover;
}

.footer-img-sumar{
    background: url("../imagenes/banner-atencion.jpg") no-repeat;
	background-size: cover;
	height: 260px;
}
/*Contenido Footer*/
.content-img, .lista-canales{
    padding-top: 35px;
    position: relative;
    text-align: center;
	max-height: 727px;
	overflow: auto;
}
.lista-canales{
	text-align: left;
	background-color: #F0F0F0;
}
.content-img h2, .content-img h3, .content-img p{
	color: #E2E2E2;
	text-align: left;
	text-transform: none;
}
.content-img h2{
	font-size: 24px;
	margin-left: 8%;
	background: url(../imagenes/filete-02.png) no-repeat left bottom;
	padding-bottom: 10px;
	font-weight: bold;
}
.content-img h3{
	font-size: 20px;
	background: none;
	position: relative;
    padding: 5px 0;
	margin-bottom: 5px;
    text-transform: none;
	margin-top: 5px;
	font-weight: bold;
}
.lista-canales h3{
	position: relative;
	background: none;
}
.content-img h3 img, .lista-canales h3 img{
	position: absolute;
	left: -85px;
	width: 72px;
}
.titulo-int-h3{
	padding-left: 30px;
}

.content-img p{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 35px;
}

.content-img .columnas{
	padding: 0 30px 0 15%;
}
/*25*/
.titulo-port-admin-pyme{
	text-align: center !important;
	margin-top: 40px;
}
.iconos-lista h3, .iconos-lista .icono{
	position: relative;
	background: none;
}
.titulo-port-admin-pyme{
	text-align: center;
}
.iconos-lista h3 img, .iconos-lista .icono img{
	position: absolute;
	left: -100px;
	width: 72px;
}
.iconos-lista li{	
	list-style: outside !important;
}
.iconos-lista .columnas{
	padding-left: 117px !important;
}

.resp-tabs-container h3, .resp-tabs-container .icono{
	position: relative;
	background: none;
	text-align: left;
}

.resp-tabs-container h3 img, .resp-tabs-container .icono img{
	position: absolute;
	left: -100px;
	width: 72px;
}
.resp-tabs-container.cont-canales li{
	list-style: outside !important;
}
h1.titulo-principal-canales{
	font-weight: lighter;
	margin-left: 175px;
	text-transform: none;
	text-align: left;
}
.iconos-lista .columnas{
	padding-left: 117px !important;
}

/*Red de oficinas Lightbox*/
.red-oficinas{
	text-align: left !important;
}
.texto-alter-sup{
	margin-top: 172px;
}
.style0{
	padding-left:85px;
}

/*estilos btn redes sociales*/

.redes-sociales-fb {
		width: 48px;
		height:144px;
		position: absolute;
		margin-right: 2%;
		right: 0;
		top:29%;
		transform:translateY(-50%);
	}

	.btn-icon {
		margin-bottom: 5px;
	}
	.redes-sociales-fb img{
		display:block;
	}

	.redes-sociales-fb img:hover{
		transform: scale(0.9);
		filter: grayscale(50%);
	}

/*Media Queries*/
@media screen and (max-width: 1095px){
	.desc-bottom{
    	left: 2%;
	}
}

@media screen and (max-width: 898px){
	.desc-bottom{
    	left: 2%;
		font-size: 12px;
	}
}

.texto-anexo{
	/*right: 28%;*/
    position: relative;
    /*top: 74%;*/
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 19px;
	margin: -66px 44px 0 0;
}

@media screen and (min-width: 768px) and (max-width: 1000px) { 

	.texto-anexo{
	    /* right: 28%; */
    position: relative;
    /* top: 74%; */
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 19px;
    margin: -66px 44px 0 0;
}


}

@media screen and (max-width: 768px) {

  header #nit-entidad {
  	display: none!important;
  }

}

.wrapper-items {margin: 0 auto; width: 100%; height: 100%; overflow: hidden;}
.wrapper-items .title {width: 100%; text-align: center;}





