/****** CSS ********/
@import url(menu_publica.css);
BODY{
	background-color:#033328;
	margin:10px auto 0 auto;
}
#ContenedorPrincipal{
	background-color:#FFFFFF;
	width:958px;
	margin:0 auto 0 auto !important;
	position:relative;
}
#TopContenedor{
	width:957px;
	margin: 0 auto 0 auto;
	position:relative;
	height:200px;
}
.ContenedorAcceso{
	/*background-image:url(../images/bg_acceso.png) !important;
	background-repeat:no-repeat;
	background-image:none;
    filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_acceso.png", sizingMethod="crop");*/
	width:203px;
	height:119px;
	padding:15px 0 15px 15px;
	position: absolute;
	top:53px;
	z-index:10;
}
.ContenedorAcceso .titulo{
	/*background-image:url(../images/ibp_virtual.png) !important;
	background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ibp_virtual.png", sizingMethod="crop");*/
	width:93px;
	height:25px;
}
.ContenedorAcceso .Txt{
	font-family: Arial, Tahoma, Helvetica;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	width:75px;
	height:15px;
	float:left;
	margin-bottom:5px;
	padding-top:5px;
	/*margin:5px 0 5px 0;*/
	/*font-weight:bold;*/
}
.ContenedorAcceso .Boton{
	margin:5px 12px 5px 0 !important;
	margin:2px 8px 2px 0;
	width:93px;
	height:18px;
	float: right;
}
.ContenedorAcceso .Olvide{
	font-family: Arial, Tahoma, Helvetica;
	font-size:10px;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	width:190px;
	height:20px;
	float:right;
	margin:0 15px 0 0;
	/*font-weight:bold;*/
}
.ContenedorAcceso .Olvide a{
	font-family: Arial, Tahoma, Helvetica;
	font-size:10px;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	text-decoration:none !important;
}
.ContenedorAcceso .Olvide a:hover{
	font-family: Arial, Tahoma, Helvetica;
	font-size:10px;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	text-decoration:underline !important;
}
.ContenedorAcceso .Contenedor{
	font-family: Arial, Tahoma, Helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	width:110px;
	height:20px;
	float:left;
	margin-bottom:5px;
	/*font-weight:bold;*/
}
.menu_arriba{
	/*position:absolute;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height:25px;
	width:350px;
	text-align:right;
	/*margin:0 0 0 640px;*/
	position:absolute;
	z-index:10;
	left: 589px;
	top: 8px;
	/*float:right;*/
}
.menu_arriba A{
	color:#000000;
	text-decoration:none !important;
}
.menu_arriba A:HOVER{
	text-decoration:underline !important;
}
.Buscar{
	width:349px;
	height:25px;
	position:absolute;
	font-size:15px;
	text-align:right;
	z-index:10;
	left: 590px;
	top: 34px;
}
.Buscar a.t_buscar{
	display:block;
	background-image: url(../images/srch_24.png) !important;
	background-repeat:no-repeat;
	background-position:left;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/srch_24.png", sizingMethod="crop");
	width:65px;
	height:17px;
	margin-right:15px;
	padding-top:8px;
	padding-left:8px;
	text-align:reght;
	font-family:Helvetica;
	color:#4b4b4b;
	margin-right:5px;
	float:right;
	text-decoration:none!important;
}
.Buscar a:hover.t_buscar{
	text-decoration:underline !important;
}
.Buscar INPUT{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	margin-right:5px;
}

.logo_{
	width:202px;
	height:104px;
	position:absolute;
	z-index:10;
	left: 738px;
	top: 68px;
}

.logo {
	height:138px;
	left:18px;
	position:absolute;
	top:45px;
	width:202px;
	z-index:10;
}

#ContenidoContenedor{
	background:url(../images/bg_contenido.jpg);
	background-color:#FFFFFF !important;
	background-repeat: no-repeat;
	width:948px !important;
	/*height:500px;*/
	padding:5px;
	margin:0 auto 0 auto !important;
}
.menu_iz{
	background-color:#FFFFFF;
	width:200px;
	float:left;
	margin-top:10px;
	/*overflow:hidden;*/
	/*display:inline;*/
}
.banner_ibpvirtual{
	width:200px;
	/*height:78px;*/
	margin:10px auto 10px auto;
	text-align:center;
}
.banner_ibpvirtual img{
	width:200px;
	text-align:center;
	overflow: hidden;
	border:0;
}
.banner_seaparte{
	background-image:url(../images/banner_contacto.jpg) !important;
	background-repeat:no-repeat;
	background-position:left;
	/*background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banner_contacto.png", sizingMethod="crop");*/
	width:200px !important;
	width:200px;
	height:71px !important;
	height:78px;
	margin:10px auto 10px auto;
	position:relative;
	z-index:800;
}
.banner_asesor{
	width:210px;
	height:160px;
	margin:10px 0 10px 0;
	background-image:url(../images/bg_asesor_oline.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_asesor_oline.png", sizingMethod="crop");
	margin:10px auto 10px 0;
	position:relative;
}
.banner_asesor .Asesor{
	font-family:"Helvetica";
	font-size:11px;
	font-weight:700;
	color:#646464;
	width:100px;
	height:80px;
	position:absolute;
	left: 94px;
	top: 43px;
	/*margin:45px 15px 20px 90px;*/
}
.banner_noticias{
	background-image:url(../images/bg_noticias.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_noticias.png", sizingMethod="crop");
	width:200px;
	height:195px;
	margin:10px auto 10px 0;
}
.banner_noticias DIV{
display:block;
}
.Banner_Futuro{
	/*background-image:url(../images/bg_conoce.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_conoce.png", sizingMethod="crop");*/
	width:180px;
	height:219px;
	margin:0 auto 20px auto;
	/*float:left;*/
	/*padding:15px;*/
	/*border-left: 1px dashed #757575;*/
	position:relative;
}
#contenido{
	float:left;
	width:735px;
	margin:10px 5px 0 5px;
	/*position:relative;
	z-index:100;*/
}
.ContenidoTexto{
	float:left;
	width:530px;
	/*border-right:1px dashed #454545;*/
}
.ContenidoTexto .navegacion{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1f1f;
	font-weight:bold;
	width:515px !important;
	width:504px;
	margin:0 5px 5px 10px;
	text-align:right;
	border-bottom:dashed 1px #454545;
}
.ContenidoTexto .navegacion SPAN{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463a;
	font-weight:bold;
	width:504px;
	text-align:right;
}
.ContenidoTexto .texto{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width:515px !important;
	width:504px;
	/*padding:5px 0 5px 0;*/
	float:left;
	margin:0 5px 0 10px !important;
	margin:0 2px 0 10px;
	/*overflow:hidden;
	display:inline;*/
}

.ContenidoTexto .texto2{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*text-align:justify;*/
	width:515px !important;
	width:504px;
	/*padding:5px 0 5px 0;*/
	float:left;
	margin:0 5px 0 10px !important;
	margin:0 2px 0 10px;
	/*overflow:hidden;
	display:inline;*/
}

.ContenidoTexto .texto .contentint{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	width:515px !important;
	width:504px;
	float:left;
	padding:5px 0 5px 0;
	/*margin:0 5px 0 20px;*/
	/*overflow:hidden;
	display:inline;*/
}

.ContenidoTexto .texto .contentint2{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*text-align:justify;*/
	width:515px !important;
	width:504px;
	float:left;
	padding:5px 0 5px 0;
	/*margin:0 5px 0 20px;*/
	/*overflow:hidden;
	display:inline;*/
}

.ContenidoTexto .texto .contentint .span{
	font-size:25px;
	color:#07463A;
}

.ContenidoTexto .texto2 .contentint .span4{
	font-size:25px;
	color:#07463A;
}

.ContenidoTexto .texto .contentint .span2{
	font-size:18px;
	color:#07463A;
}
.ContenidoTexto .texto .contentint .span3{
	font-size:12px;
	font-weight:bold;
	color:#07463A;
}
.ContenidoTexto .imagen{
	/*background-image:url(../images/img_gerencia.jpg);*/
	width:504px;
	height:125px;
	text-align:center;
	border-top:3px solid #033328;
	margin:0 auto;
	/*padding:5px 0 5px 0;*/
	/*margin:50px auto 50px auto;*/
	float:left;
}
#contenido .BannerDerecha{
	width:200px !important;
	float:right;
	/*height:750px;*/
	/*margin-top:10px;*/
	/*border-left:1px dashed #454545;*/
}
#contenido .BannerDerecha .Banner_Actualice{
	/*background-image:url(../images/bg_actualice.png) !important;
	background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_actualice.png", sizingMethod="crop");*/
	text-align:center;
	width:192px;
	height:153px;
	/*margin-top:5px;*/
	margin:0 auto 20px auto;
	position:relative;
}
#contenido .BannerDerecha .Banner_Actualice .InfoActualice{
	font-family:"Helvetica";
	font-size:11px;
	font-weight:700;
	color:#646464;
	width:108px;
	height:64px;
	position:absolute;
	left: 77px;
	top: 43px;
	text-align:right;
}
#contenido .BannerDerecha .Banner_Actualice a.online{
	display:block;
	width:40px;
	height:15px;
	background-image:url(../images/bt_ver_mas.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 3px 15px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:none !important;
	position:absolute;
	left: 136px;
	top: 125px;
}
#contenido .BannerDerecha .Banner_Actualice a:hover.online{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:underline !important;
}
#contenido .BannerDerecha .Banner_Asesor_int{
	/*background-image:url(../images/bg_asesoria_int.png) !important;
	background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_asesoria_int.png", sizingMethod="crop");*/
	width:197px;
	height:157px;
	/*margin-top:10px;*/
	margin:0 auto 20px auto;
	text-align:center;
	position:relative;
}
#contenido .BannerDerecha .Banner_Asesor_int .InfoAsesor{
	font-family:"Helvetica";
	font-size:11px;
	font-weight:700;
	color:#646464;
	width:108px;
	height:84px;
	position:absolute;
	left: 89px;
	top: 43px;
}
#contenido .BannerDerecha .Banner_Asesor_int a.online{
	display:block;
	width:40px;
	height:15px;
	background-image:url(../images/bt_ver_mas.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 3px 15px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:none !important;
	position:absolute;
	left: 128px;
	top: 125px;
}
#contenido .BannerDerecha .Banner_Asesor_int a:hover.online{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:underline !important;
}
.Banner_CentroInfo{
	background-image:url(../images/bg_centro_info_int.jpg) !important;
	/*background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_centro_info_int.png", sizingMethod="crop");*/
	width:199px;
	height:216px;
	margin-top:10px;
	margin-bottom:10px;
	/*position:relative;*/
}
.Banner_CentroInfo .Noticias{
	/*display:block;
	background-image:url(../images/bt_noticias.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:80px;
	float:left;
	position:relative;
	z-index:999;
	margin:35px 5px 0 5px;
	/*margin:45px 5px auto 15px;*/
	/*padding:55px 0 0 0;*/
	/*position:absolute;
	z-index:999;*/
	/*text-align:center;
	font-family: "Franklin Gothic Medium Cond";
	font-size:13px;
	font-weight:normal;
	color:#505050;
	text-decoration:none !important;
	left: 15px;
	top: 34px;*/
}
.Banner_CentroInfo a:hover.Noticias{
	/*font-weight:bold;*/
	text-decoration:overline !important;
}
.Banner_CentroInfo .Eventos{
	/*display:block;
	background-image:url(../images/bt_eventos.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:80px;
	float:left;
	position:relative;
	z-index:999;
	margin:35px 5px 0 5px;
	/*position:absolute;
	z-index:999;
	margin:45px 15px auto 5px;
	padding:55px 0 0 0;
	text-align:center;
	font-family: "Franklin Gothic Medium Cond";
	font-size:13px;
	font-weight:normal;
	color:#505050;
	text-decoration:none !important;
	/*left: 106px;
	top: 32px;*/
}
.Banner_CentroInfo a:hover.Eventos{
	/*font-weight:bold;*/
	text-decoration:overline !important;
}
.Banner_CentroInfo .Documentos{
	/*display:block;
	background-image:url(../images/bt_documentos.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:80px;
	float:left;
	position:relative;
	z-index:999;
	margin:10px 5px 0 10px;
	/*margin:45px 17px auto 17px;
	padding:60px 0 0 0;
	position:absolute;
	z-index:999;
	text-align:center;
	font-family: "Franklin Gothic Medium Cond";
	font-size:13px;
	font-weight:normal;
	color:#505050;
	text-decoration:none !important;
	left: 16px;
	top: 121px;*/
}
.Banner_CentroInfo a:hover.Documentos{
	/*font-weight:bold;*/
	text-decoration:overline !important;
}
.Banner_CentroInfo .Leyes{
	/*display:block;
	background-image:url(../images/bt_leyes.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:80px;
	float:left;
	position:relative;
	z-index:999;
	margin:10px 5px 0 5px;
	/*margin:45px 17px auto 17px;
	padding:55px 0 0 0;
	position:absolute;
	z-index:999;
	text-align:center;
	font-family: "Franklin Gothic Medium Cond";
	font-size:13px;
	font-weight:normal;
	color:#505050;
	text-decoration:none !important;
	left: 107px;
	top: 119px;*/
}
.Banner_CentroInfo a:hover.Leyes{
	/*font-weight:bold;*/
	text-decoration:overline !important;
}
.banner_cell{
	text-align:center;
	width:200px;
	height:auto;
	margin:20px auto 20px auto;
}
.banner_cell img{
	width:200px;
	text-align:center;
	overflow: hidden;
	border:0;
}
#contenido .BannerDerecha .Banner_Equipo{
	width:199px;
	height:111px;
	margin-top:10px;
	margin-bottom:10px;
}
.ContentFooter .textofooter{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width:300px;
	padding:5px 0 5px 0;
	float:left;
	/*overflow:hidden;
	display:inline;*/
}
.ContentFooter .textofooter SPAN{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#07463A;
}
.ContentFooter .imagen2{
	width:212px;
	text-align:center;
	padding:5px 0 5px 0;
	margin:39px 5px 39px 5px;
	float:left;
}
a.vermas{
	display:block;
	width:40px;
	height:15px;
	background-image:url(../images/bt_ver_mas.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 3px 15px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:none !important;
}
a:hover.vermas{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463A;
	text-decoration:underline !important;
}
.Cuadros_info{
	padding-top:10px;
	margin:5px 0 5px 0;
	height:160px;
	width:725px;
	border-bottom:1px dashed #757575;
	border-top:1px dashed #757575;

}
.CentroAtencion{
	background-image:url(../images/bg_centro_atencion.png) !important;
	background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_centro_atencion.png", sizingMethod="crop");
	width:240px;
	height:144px;
	float:left;
}
.CentroAtencion a.icono{
	display:block;
	background-image:url(../images/bt_consultas.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:60px;
	margin:20px auto 0 auto;
	padding:50px 0 0 0;
	text-align:center;
	font-family: "Franklin Gothic Medium Cond";
	font-size:13px;
	font-weight:normal;
	color:#505050;
	text-decoration:none !important;
}
.CentroAtencion a:hover.icono{
	/*font-weight:bold;*/
	text-decoration:overline !important;
}
.CentroAtencion .Titulo{
	font-family: "Helvetica Condensed";
	font-size:11pt;
	color:#FFFFFF;
	/*font-weight:bold;*/
	width:140px;
	margin:15px 0 auto 12px;
}
.CentroInfirmacion{
	background-image:url(../images/bg_centro_info.png) !important;
	background-repeat:no-repeat;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_centro_info.png", sizingMethod="crop");
	width:480px;
	height:144px;
	float:left;
}
.CentroInfirmacion .Titulo{
	font-family: "Helvetica Condensed";
	font-size:11pt;
	color:#FFFFFF;
	/*font-weight:bold;*/
	width:170px;
	margin:15px 0 auto 12px;
}
.clear{
	clear:both
}
.Foooter{
	width:944px;
	height:5px;
	/*padding-top:15px;*/
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181d2a;
	/*border-top:1px dashed #757575;*/
	text-transform: uppercase;
	text-align:center;
}
.Foooter a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181d2a;
	text-transform: uppercase;
	text-align:center;
	text-decoration:none !important;
}
.Foooter a:hover{
	text-decoration:underline !important;
}
.InfoContacto{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-top:5px;
}
.InfoContacto a{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-top:5px;
	text-decoration:none !important;
}
.InfoContacto a:hover{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-top:5px;
	text-decoration:underline !important;
}
.InfoContacto SPAN{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#07463a;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	/*font-weight:500;*/
}
.InfoContacto DIV{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #6c6c6c;
}
.Flash1{
	width:80px;
	height:80px;
	position:absolute;
	left: 122px;
	top: 172px;
}
.error{
	margin:50px 0 0 0;
}
.error p{
	font-size:15px;
	color:#07463A;
	text-align:center;
}
.Flash2{
	width:100px;
	height:88px;
	position:absolute;
	left: 116px;
	top: -8px;
	/*left:124px;
	top:-5px;*/
	z-index:999;
	text-align:center;
	padding:5px 0 0 0;
}
.footer{
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:410px;
	margin:8px auto 0 auto !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0 0 0;
}
.footer .mapasitio{
	width:957px;
	font-size:11px !important;
	border-top:2px solid #F4A221;
	padding-top:5px;
	margin:0 auto 0 auto;
}
.footer .mapasitio a{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none !important;
}
.footer .mapasitio a:hover{
	text-decoration:underline !important;
}
.footer .mapasitio span{
	color:#F4A221;
	font-weight:bold;
	text-align:center;
}
/*.footer .mapasitio .bg{
	background-image:url(../images/linea_.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-image:none;
	filter:nine !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/linea_.png", sizingMethod="crop");
	text-align:center;
	height:201px;
	margin:auto;
	height:10px;
}
*/
.footer .mapasitio .linea{
	background-image:url(../images/linea_.png) !important;
	background-repeat:no-repeat;
	background-position:center;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/linea_.png", sizingMethod="crop");
	width:10px;
}
.footer .mapasitio .logocis{
    width:150px;
    float:right;
    /*margin-right:80px;
    margin-bottom:5px;*/
}
 

.browsers{

            float:left;

            width:295px;

            margin-left:290px;

            margin-bottom:20px;

}

.browsers .ie7{

            float:left;

            width:90px;

}

.browsers .firefox{

            float:left;

            width:90px;

            margin-left:20px;

}

.browsers .txt_browsers{

            float:left;

            margin-right:15px;

            margin-top:10px;

}



 


