@charset "UTF-8";

.style{
}

body {
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
}

h1 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	color:#293f55;
	margin:0px;
	padding:10px 0px 10px 0px;
	line-height:1.2em;
}

h5 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#293f55;
	margin:0px;
	padding:8px 0px 10px 0px;
}

h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	padding:0px;
	margin:0px;
}

h3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	color:#0072bc;
	margin:0px;
	padding:10px 0px 15px 0px;
}

h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin:0px;
	padding:0px 0px 10px 0px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565758;
	padding:0px;
	margin:0px;
}

.tabla tr td{
	padding:10px 10px 0px 10px;
	margin:0px;
}

.tabla1 tr td{
	padding:10px 5px 0px 5px;
	margin:0px;
} 


/* HEADER */

#header-content {
	position:relative;
	width:960px;
}

#header {
	position:relative;
	background:url(../images/bg-header.jpg) no-repeat;
	background-color:#5a6881;
	height:125px;
	margin:0px 0px 20px 0px;
	z-index:10000;
}

#header-interno{
	position:relative;
	background:url(../images/bg-header-interno.jpg) no-repeat;
	background-color:#929096;
	height:125px;
	margin:0px 0px 20px 0px;
}

#logo_ppal {
	position:absolute;
	height:64px;
	width:218px;
	top:25px;
	left:15px;
	z-index:1000;
}

#logo_ppal a {
	background-image:url(../images/logo-ppal.png);
	_background-image:url(../images/logo-ppal.gif);
	background-repeat:no-repeat;
	display:block;
	height:65px;
	width:238px;
	border:none;
	text-decoration:none;
}

/*#logo_ppal img {
	border:none;
}*/

#pais {
	position:absolute;
	height:26px;
	width:300px;
	top:30px;
	left:275px;
}	

#pais img {
	float:left;
	padding:0px 10px 0px 0px;
	border:none;
}

#pais p {
	padding:0px;
	margin:0px;
	font-size:25px; 
	color:#FFF;
}



/* ----------- */
 

/*#main_content-internas{
	position:relative;
	width:684px;
	float:left;
	padding:0px 0px 20px 10px;
}

#main_content-internas p {
	line-height:2.0em;
	padding:0px 0px 15px 0px;
}

#main_content-internas p img {
	padding:0px 15px 0px 0px;
	float:left;
}

#main_content-internas p strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.3em;
	padding:0px 0px 10px 0px;
}

#main_content-internas a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b87b1;
	margin:0px;
	padding:0px;
}

#main_content-internas a:hover {
	color:#093e53;
}

#main_content-internas img {
	margin:0px 0px 12px 0px;
	border:none;
}

#main_content-internas ul {
	margin:0px 0px 20px 0px;
}

#main_content-internas ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565758;
	line-height:1.9em;
	padding:0px 0px 10px 0px;
	margin:0px;
}

#main_content-internas ol {
	margin:0px 0px 20px 0px;
}

#main_content-internas ol li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565758;
	line-height:1.9em;
	padding:0px 0px 10px 0px;
	margin:0px;
}*/

#content-news{
	border-bottom:solid 3px #cdd7dd;
	margin:0;
	padding:0 0 30px 0;
}

#content-news div.news{
	width:130px;
	margin:0 4px 0 0;
	padding:0 2px 0 0;
	float:left;
	border-right:1px dashed #cdd7dd;
}

#content-news div.inclu-finan{
	border-top:2px solid #c42728;
}

#content-news div.edu-finan{
	border-top:2px solid #ffcc00;
}

#content-news div.talent-hum{
	border-top:2px solid #0052a8;
}

#content-news div.proy-soc{
	border-top:2px solid #219137;
}

#content-news div.gest-amb{
	border-top:2px solid #c42728;
}

#content-news div.news h4{
	color:#565758;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

#content-news div.news ul{
	height:35px;
	margin:15px 0;
	padding:0;
}

#content-news div.news ul li{
	list-style:none;
	line-height:12px;
	margin:5px 0 0 0;
	padding:0;
}

#content-news div.news ul li a{
	color:#898989;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}

#content-news div.news ul li a:hover{
	text-decoration:none;
}

#content-news div.news img{
	display:block;
	margin:10px 0 5px 4px;
	padding:0;	
}

#content-news div.news p{
	width:129px;
	line-height:1.5em;
	padding:0 0 5px 3px;
}

#content-news div.news p span{
	font-weight:bold;	
}

#content-banner{
	margin:15px 0;
}	

h2.internas{
	color:#0072bc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;	
}

/* ------------------------------------------------------------ */

#login-menu {
	color:#fff;
	height:20px;
	left:0px;
	position:absolute;
	top:0px;
	width:960px;
	display:block;
	z-index:10000;
}

#login-menu ul li {
	margin:0px;
	padding:0px 3px;
	list-style:none;
	float:right;
}

#login-menu ul li a {
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D4D2D2;
	text-decoration:none;
	display:block;
}

#login-menu ul li a:hover {
	color:#0a2639;
	display:block;
}

#banner-navidad{
	width:239px;
	height:426px;
	position:absolute;
	top:73px;
	right:-214px;	
}

#logo-nominado a{
	background-image:url(../images/nominado-premio.png);
	_background-image:url(../images/nominado-premio.gif);
	background-repeat:no-repeat;
	display:block;
	width:109px;
	height:133px;
	margin:0;
	padding:0;
}

#general-content {
	position:relative;
	width:961px;
}

#paises, #paises-interno{
	width:140px;
	*width:115px;
	z-index:10000;
	width: 115px\0/;
}

#combo-pais{
	position:absolute;
	top:45px;
	right:0px;
	z-index:10000;
}

/* NOTICIAS */


#noticias {
	position:relative;
	/* background-color:#eef7fa; */ 
	width:240px;
	float:left;
	padding:0px 10px 20px 10px;
	border-right:1px solid #e8e8e8;
	margin:0px 0px 20px 0px;
}

#noticias-regional{
	position:relative;
	background-color:#eef7fa;
	width:240px;
	float:left;
	padding:20px 10px 20px 10px;
	/* border-right:1px solid #e8e8e8; */
	margin:-20px 0px 20px 0px;
}

#busqueda {
	border-top:3px solid #95c1ef;
	padding:0px 0px 15px 0px;
	margin:0px 0px 5px 0px;
	width:240px;
	
}

.input {
	width:180px;
	margin:0px 0px 0px 10px;
	height:19px;
}

#busqueda a {
	position:relative;
	background-color:#5a6881;
	height:5px;
	padding:3px 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

#busqueda a:hover {
	position:relative;
	background-color:#0f2235;
	height:5px;
	padding:3px 8px;
	color:#FFF;
	text-decoration:none;
}

#actualidad {
	border-top:3px solid #7caa7b;
	padding:0px;
	margin:0px 0px 20px 0px;
	height:530px;
	position:relative;
	width:240px;
}


#actualidad ul {
	padding:0px 0px 0px 10px;
	margin:0px;
}

#actualidad ul li {
	list-style:none;
	margin:0px;
	padding:5px 5px 10px 5px;
	width:220px;
	display:block;
}

#actualidad ul li:hover{
	list-style:none;
	margin:0px; 
	padding:5px 5px 10px 5px;
	background-color:#fafaee;
	display:block;
}

#actualidad ul li img {
	float:left;
	padding:0px 5px 0px 0px;
	border:none;
}

#actualidad ul li a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
	color:#666;
	font-size:12px;
	display:block;
}

#actualidad ul li a:hover {
	background-color:#fafaee;
}

#actualidad ul li a span {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b78a7;
	font-size:14px;
	display:block;
	font-weight:800;
}

a.ver-mas {
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:right;
	display:none;
}

a.ver-mas:hover {
	color:#09C;
	font-size:12px;
	display:none;
}

#registrese {
	position:relative;
	border-top:3px solid #87b5ca;
	background-color:#d6e9f2;
	padding:0px 0px 15px 10px;
	margin:0px 0px 20px 0px;
	width:230px;
}

#registrese p {
	padding:5px 10px 0px 10px;
}

/* ---------------- */


.boton {
	float:right;
	padding:9px;
	background:#273f57;
	margin:10px 10px 0px 0px;
	text-align:center;
	display:block;
}

.boton a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	display:block;
}

.boton:hover {
	padding:9px;
	background:#20486f;
	display:block;
}

.boton a:hover {
	color:#acacac;
	display:block;
}


/* ----------------- */






/* ---------------- */ 

.cancel {
	padding:9px;
	background:#273f57;
	margin:10px 10px 0px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	border:none;
}

.cancel:hover {
	padding:9px;
	background:#20486f;
	display:block;
	color:#999;
}


/* ---------------- */

.submit {
	padding:9px;
	background:#273f57;
	margin:10px 10px 0px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	border:none;
}

.submit:hover {
	padding:9px;
	background:#20486f;
	display:block;
	color:#999;
}


/* --------------- */

#link-bac a {
	position:relative;
	background-image:url(../images/btn-BAC.gif);
	display:block;
	height:54px;
	background-position:top;
	width:229px;
	margin:0px 0px 15px 0px;
}

#link-bac a:hover {
	background-position:bottom;
}


#link-credo a {
	position:relative;
	background-image:url(../images/btn-CREDOMATIC.gif);
	display:block;
	height:54px;
	background-position:top;
	width:229px;
}

#link-credo a:hover {
	background-position:bottom;
	display:block;
}

#menu-secundario {
	border-top:3px solid #87b5ca;
	padding:0px 0px 15px 0px;
}

menu-secundario-ul{
	position:relative;
}

#menu-secundario ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:210px;
}

#menu-secundario ul li {
	list-style:none;
	padding:0px 0px 6px 10px;
	background-image:url(../images/icons.gif);
	background-position:-5px 7px;
	background-repeat:no-repeat;
}

#menu-secundario ul li.node{
	background:none;
}

#menu-secundario ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	clear:both;
	height:auto;
	position:relative;
}

#menu-secundario ul li.selected {
	background-image:url(../images/icons.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}


#menu-secundario ul li ul.etica {
	height:100px;
}


#menu-secundario ul li ul.inclusion {
	height:20px;
}


#menu-secundario ul li ul li {
	list-style:none;
	padding:2px 0px 2px 0px;
	background:none;
}

#menu-secundario ul li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1e3060;
	text-decoration:none;
	padding:0px 0px 4px 0px;
	display:block;
	width:190px;
}

#menu-secundario ul li a:hover {
	color:#07529e;
	text-decoration:none;
	display:block;
}

#menu-secundario ul li ul li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#78797b;
	text-decoration:none;
	display:block;
}

#menu-secundario ul li ul li a:hover, #menu-secundario ul li ul li a.current {
	color:#896931;
	text-decoration:underline;
	display:block;
}

#enlaces-interes {
	border-top:3px solid #87b5ca;
	padding:0px 0px 10px 0px;
}

#enlaces-interes ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}

#enlaces-interes ul li {
	border-bottom:1px dashed #87b5ca;
	list-style:none;
	padding:8px 5px 10px 5px;
	margin:0px 0px 2px 0px;
	display:block;
}

#enlaces-interes ul li:hover {
	background-color:#fafaee;
	padding:8px 5px 10px 5px;
	margin:0px 0px 2px 0px;
	display:block;
}

#enlaces-interes ul li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	display:block;
}

#enlaces-interes ul li a strong {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#437897;
	text-decoration:none;
	display:block;
}

#enlaces-interes ul li a img {
	float:left;
	border:none;
	padding:0px 10px 26px 0px;
	display:block;
}


/* MAIN CONTENT */

#links-acciones {
	color:#06C;
	padding:0px 0px 30px 0px;
}

div #links-acciones a {
	padding:0px 10px 0px 10px;
}

#main_content {
	position:relative;
	width:689px;
	float:left;
	padding:0px 0px 20px 10px;
}

#main_content p {
	line-height:2.0em;
	padding:0px 0px 15px 0px;
}

#main_content p img {
	padding:0px 15px 0px 0px;
	float:left;
}

#main_content p strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.3em;
	padding:0px 0px 10px 0px;
	display:block;
}

#main_content a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b87b1;
	margin:0px;
	padding:0px;
}

#main_content a:hover {
	color:#093e53;
}

#main_content ul {
	margin:0px 0px 20px 0px;
}

#main_content img {
	margin:0px 0px 12px 0px;
	border:none;
}

#main_content ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565758;
	line-height:1.9em;
	padding:0px 0px 10px 0px;
	margin:0px;
}

#video-ppal{
	background-color:#f0ebe1;
	width:664px;
	height:296px;
	margin:0 0 20px 0;
	padding:10px;
	z-index:0;
}

#video-container{
	background-color:#f9f7f3;
	width:420px;
	margin:0 10px 0 0;
	padding:8px 10px;
	float:left;
	z-index:0;
	position:relative;
}

#video_wrapper{
       background-color:#f9f7f3;
       width:420px;
       margin:0 10px 0 0;
       padding:8px 10px;
       float:left;
}

#video-ppal h1{
	color:#345674;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#video-ppal p{

}

#pagecrumbs a {
	display:inline;
}

#banner-ppal {
	margin:0px 0px 15px 0px;
	padding:0;
	z-index:0;
	position:relative;
}

#banner-ppal-pais {
	margin:0px 0px 10px 0px;
	padding:0;
}

#pagecrumbs {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#07529e;
	padding:0px 0px 15px 0px;
}

#pagecrumbs a {
	color:#666;
}

#pagecrumbs a:hover {
	color:#999;
}

#publicidad {
	padding:10px 0px 10px 0px;
	width:684px;
}

/* CONTENT COLUMN 1 */

#banner-columna1 {
	position:relative;
	display:block;
	width:241px;
	padding:0px 0px 20px 0px;
}

#banner-columna1 img {
	padding:0px;
	margin:0px;
	border:none;
}

#content-column1 {
	position:relative;
	width:390px;
	float:left;
	margin:0px 0px 20px 0px;
	border-right:1px solid #E8E8E8;
	padding:0px 10px 0px 0px;
}

#entrevista {
	position:relative;
	border-top:3px solid #95c1ef;
	padding:0px 0px 20px 0px;
	width:390px;
}

#entrevista p {
	padding:10px 0px 0px 0px;
}

#entrevista p strong {
	color:#114275;
	display:inline;
}

#photo {
	position:relative;
	background-image:url(../images/entrevista-presidente.jpg);
	background-repeat:no-repeat;
	height:300px;
	width:390px;
	padding:0px 0px 0px 0px;
}

#audio-ceo p {
	float:left;
	padding:0px 23px 0px 0px;
}


#audio-ceo {
	padding:5px 0px 5px 0px;
	
}

#educacion-linea {
	border-top:3px solid #fcd788;
	padding:0px 0px 15px 0px;
	width:390px;
}

#educacion-linea img {
	padding:0px 0px 15px 0px;
	margin:0px;
	float:left;
}

#educacion-linea p {
	padding:0px 0px 10px 0px;
	line-height:1.5em;
	margin:0px;
}

#banner {
	border-top:3px solid #c6dbbc;
	padding:10px 0px 15px 0px;
	width:390px;
}

#banner img {
	border:none;
}


/* CONTENT COLUMN 2 */

#content-column2 {
	position:relative;
	height:400px;
	width:270px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#destacados {
	position:relative;
	border-top:3px solid #95c1ef;
}

#destacada-info {
	position:relative;
	background-color:#d0d1d1;
	padding:13px;
	width:245px;
}

#destacados-titulo{
	position:absolute;
	padding:10px;
	width:224px;
	bottom:0px;
	background-image:url(../images/bg-titulo-destacados.png);
	background-repeat:repeat;
}

div #destacados-titulo p {
	padding:0px;
	margin:0px;
	line-height:1.5em;
}

#destacados-foto {
	position:relative;
	height:298px;
	width:244px;
}

#destacados-foto img {
	padding:0px;
	margin:0px;
	height:298px;
}


/* -------- CONTROLES ROTABANNER ----------- */


#destacados-controles {
	background-color:#B7BBBF;
	height:29px;
	margin:1px 0 5px;
	padding:16px 0 0 96px;
	width:148px;
}


.control {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
}


#banner-destacados {
	padding:20px 0px 0px 0px;
}


#banner-destacados img {
	border:none;
	padding:0px;
	margin:0px;
}
/* CONTENT PAIS */

#proyectos-pais {
	position:relative;
	padding:0px;
	margin:30px 0px 0px 0px;
	width:690px;
	border-bottom:3px solid #acbdc6;
}

.proyecto {
	position:relative;
	float:left;
	margin:0px 10px 15px 0px;
	padding:0px;
	width:162px;
}

.contenido {
	position:relative;
	border-right:1px dashed #c6dbbc;
	padding:10px 11px 0px 0px;
	float:left;
	width:157px;
	margin:0px 0px 0px 0px;
}
.contenido img {
	padding:0px 0px 10px 0px;
}

.contenido p {
	margin:0px 0px 0px 10px;
}


/* REPORTE SOSTENIBILIDAD */

#resumen-reporte-sostenibilidad {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 60px;
}

#resumen-reporte-sostenibilidad a {
	display:block;
	position:relative;
	background-image:url(../images/resumen-reporte-sostenibilidad-boton.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#resumen-reporte-sostenibilidad a:hover {
	display:block;
	position:relative;
	background-image:url(../images/resumen-reporte-sostenibilidad-boton.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}


#reporte-sostenibilidad {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 60px;
}

#reporte-sostenibilidad a {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-libro.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad a:hover {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-libro.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad-descarga {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 60px;
}

#reporte-sostenibilidad-descarga a {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-descarga.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad-descarga a:hover {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-descarga.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad-2008 {
	position:relative;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 60px;
	width:230px;
}

#reporte-sostenibilidad-2008 a {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-2008.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad-2008 a:hover {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-2008.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}


#reporte-sostenibilidad-2007 {
	position:relative;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 60px;
	width:230px;
}

#reporte-sostenibilidad-2007 a {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-2007.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

#reporte-sostenibilidad-2007 a:hover {
	display:block;
	position:relative;
	background-image:url(../images/reporte-sostenibilidad-2007.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:230px;
	height:133px;
	margin:0px;
	padding:0px;
}

/* FOOTER */

#footer {
	background-image:url(../images/bg-footer.png);
	_background-image:url(../images/bg-footer.gif);
	background-repeat:no-repeat;
	position:relative;
	background-color:#4d6576;
	padding:0px 0px 20px 0px;
	margin:0px;
	width:100%;
}

#footer-interna {
	background-image:url(../images/bg-footer-interna.png);
	_background-image:url(../images/bg-footer-interna.gif);
	background-repeat:no-repeat;
	position:relative;
	background-color:#474747;
	padding:0px 0px 20px 0px;
	margin:0px;
	width:100%;
}

#footer-content {
	position:relative;
	width:960px;
}

.coles {
	position:relative;
	float:left;
	width:155px;
	padding:20px 18px;
}

.coles p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	padding:0px;
	margin:0px;
}

.coles ul {
	padding:0px;
	margin:0px 0px 15px 0px;
}


.coles ul li {
	padding:0px;
	margin:0px;
	list-style:none;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

.coles ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b0b1b4;
	text-decoration:none;
}

.coles a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}

.coles a:hover {
	color:#CCC;
}

.footer-links {
}

.separador-horizontal {
	background-image:url(../images/separador-footer-horizontal.png);
	_background-image:url(../images/separador-footer-horizontal.gif);
	background-repeat:no-repeat;
	height:2px;
}

.separador {
	background-image:url(../images/separador-footer.png);
	_background-image:url(../images/separador-footer.gif);
	background-repeat:no-repeat;
	width:1px;
	height:270px;
	padding:0px;
	margin:20px 0px 0px 0px;
	position:relative;
	float:left;
}

#copyright p {
	color:#FFF;
	padding:15px 0px 15px 0px;
	text-align:center;
	width:961px;
}

#lumenup a {
	background-image:url(../images/powered-lumenup.png);
	_background-image:url(../images/powered-lumenup.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:961px;
	padding:20px 0px 20px 0px;
	border-style:none;
	height:13px;
	display:block;
}



/* EDUCACION FINANCIERA EN LINEA */


.cursos-en-linea {
	position:relative;
	width:688px;
}


.cursos-en-linea img {
	position:relative;
	float:left;
}

#main_content div.cursos-en-linea ul{
	margin:0 0 5px 0;
	padding:0;
}

.cursos-en-linea ul li {
	list-style:none;
}

.cursos-en-linea p {
	float:left;
	width:520px;
}

.cursos-en-linea a.btn-linea{
	background-image:url(../images/btn-curso-linea.png);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:139px;
	height:29px;
	margin:0;
	padding:0;
	float:left;
}

.cursos-en-linea a.btn-linea:hover{
	background-position:bottom;
}

#main_content .docs{
	width:500px;
	margin:0;
}

#main_content .docs img{
	margin:15px 0 0 5px;
	float:left;
}

#main_content .docs h4{
	float:left;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#d57c12;
	margin:20px 0 0 10px;
	line-height:16px;
}

#main_content .docs UL{
	line-height:13px;
	list-style:none;
	margin:5px 0 0 10px;
}

#main_content .docs UL LI{
	padding:0;
}

#main_content .docs UL LI a.s_book{
	background-image:url(../images/LIBRO_MAESTRO2.png);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:143px;
	height:43px;
	margin:10px 30px 0 0;
	padding:0;
	float:left;
}

#main_content .docs UL LI a.s_book:hover{
	background-position:bottom;
}

#main_content .docs UL LI a.s_book_txt{
	margin:0 0 20px 45px;
	padding:0;
}

#main_content .docs UL LI a.dl_book{
	background-image:url(../images/LIBRO_MAESTRO.png);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:143px;
	height:43px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

#main_content .docs UL LI a.dl_book:hover{
	background-position:bottom;
	height:42px;
}

#main_content .docs UL LI a.dl_book_txt{
	margin:0 0 20px 105px;
	padding:0;
}

#main_content .docs UL LI.txt_links{
	margin:0 0 20px 0;
}

#main_content div.docs span.a_txt{
	color:#666;
	margin:0;
	padding:0;
	font-size:13px;
	font-style:normal;
}

#btn-link{
	margin:20px 0 0 0;
	padding:0;
}


/* FORMULARIO DE CONTACTO */


#contact-form {
	background-color:#eaf6fb;
	border-top:3px solid #7caa7b;
	padding:10px 10px 15px 10px;
	margin:0px 0px 20px 0px;
}

.formulario {
	width:190px;
	height:22px;
}

.comentarios {
	width:513px;
}

#contactos {
	border-top:3px solid #FC0;
	padding:20px 10px 15px 10px;
	margin:0px 0px 20px 0px;
}

#contactos ul li {
	list-style:none;
}

#contactos ul li ul li {
	margin:0px 0px 0px 20px;
}

.nombres {
	font-size:14px;
	font-weight:600;
}

#contactos ul li img {
	float:left;
	padding:5px 10px 0px 0px;
}


.otros_check {
	margin:10px 0px 5px 0px;
	width:184px;
}


/* MENU HEADER */

/*#menu {
	position:absolute;
	background:url(../images/bg-menu-ppal1.jpg) repeat-x;
	/*_background:url(../images/bg-menu-ppal2.gif) no-repeat;*
	width:694px;
	height:45px;
	top:80px;
	left:263px;
	z-index:1000;
}*/

#menu {
	background:url("../images/bg-menu-ppal1.jpg") repeat-x scroll 0 0 transparent;
	height:45px;
	left:271px;
	position:absolute;
	top:80px;
	width:686px;
	z-index:1000;
}

#menu ul{
	height:52px;
	padding:0px 0px 0px 0px;
	margin:0px;
}


#menu ul li {
	display:inline;
	float:left;
	list-style:none;
	padding:7px 0px;
	text-align:left;
	border-right:1px solid #5e7498;
	height:30px;
	position:relative;
}


#menu ul li a, 
#menu ul li a.open,
#menu ul li a:focus,
#menu ul li:hover a{
	position:relative;
	z-index:1100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d4d2d2;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	display:block;
	font-weight:100;
	padding:0px 14px 0px 14px;
}

#menu ul li a:hover, 
#menu ul li a.open,
#menu ul li a:focus,
#menu ul li:hover a{
	color:#0a2639;
	display:block;
}

.hasJS #menu ul li:hover a{
	color:#0a2639;
}

.hasJS #menu ul li a:hover{
	position:relative;
	z-index:1100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a2639;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	display:block;
	font-weight:100;
	padding:0px 14px 0px 14px;
}


#menu li div.submenu {
	
	visibility:hidden;
	position:absolute;
	left:0px;
	top:45px;
	
	z-index:1000;
	margin:-2px 0 0;
	
	border:1px solid #e2f2fd;
	width:483px;
	
	background-image:url(../images/bg-menu-header.png);
	background-repeat:repeat;
	padding:20px 10px 10px 10px;
	
	-moz-box-shadow:3px 3px 7px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.1);
	box-shadow:3px 3px 7px rgba(0,0,0,.1);
	line-height:1.6;
	
}

#menu li:hover div.submenu {
	visibility:visible;
	
}


#menu ul li ul {
	padding:0px;
	border:none;
}


#menu ul li ul li {
	list-style:none;
	border:none;
	clear:both;
	padding:0px 0px 0px 10px;
}

#menu ul li ul li a{
	color:#3d4c56;
	border:none;
}

#menu ul li ul li a:hover{
	color:#000;
	text-decoration:underline;
	border:none;
}


.hasJS #menu ul li a.clone,
.hasJS #menu ul li:hover a.clone,
.hasJS #menu ul li a:hover.clone,
.hasJS #menu ul li a.clone:hover
 {	
	color:#0a2639;
	position:absolute;
	z-index:1200;
	top:0;
	left:0px;
	padding:6px 14px 8px 14px;
	border:1px solid #e2f2fd;
	border-bottom:0;
	/*background:#fbfbfa url(../images/nav.png) repeat-x 0 0;*/
	background-image:url(../images/bg-menu-header.png);
	background-repeat:repeat;
}


#menu li#edu-financiera a.option {
	width:120px;
	
}

#menu li#edu-financiera {
	border-right:none;
}

#menu li#sostenibilidad a.option {
	width:90px;
}

#menu li#avances a.option {
	width:90px;
}

#menu li#temas a.option {
	width:60px;
}

#menu li#programas a.option {
	width:60px;
}

#menu li#enfoque a.option {
	width:90px;
}

#menu li#edu-financiera div.submenu {
	left:-330px;
}

#menu li#sostenibilidad div.submenu {
	left:-360px;
}

#menu li#avances div.submenu {
	left:-120px;
}

/*8888888888888888888*/

.hasJS #menu li div.submenu {
	/* fix_ie8.css */
	visibility:visible;
	display:none;
}

#menu li div.submenu ul {
	/* fix_lteie6.css */
	position:relative;
	margin:0 0 1em;
	width:auto;
	overflow:hidden;
}

/*MENU INTERNO*/
#menu-interno {
	position:absolute;
	background:url(../images/bg-header-regional.jpg) repeat-x;
	/*_background:url(../images/bg-menu-ppal2.gif) no-repeat;*/
	width:694px;
	height:45px;
	top:80px;
	left:263px;
	z-index:1000;
}

#menu-interno ul{
	height:52px;
	padding:0px 0px 0px 10px;
	margin:0px;
}


#menu-interno ul li {
	display:inline;
	float:left;
	list-style:none;
	padding:7px 0px;
	text-align:left;
	border-right:1px solid #474747;
	height:30px;
	position:relative;
}


#menu-interno ul li a, 
#menu-interno ul li a.open,
#menu-interno ul li a:focus,
#menu-interno ul li:hover a{
	position:relative;
	z-index:1100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d4d2d2;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	display:block;
	font-weight:100;
	padding:0px 14px 0px 14px;
}

#menu-interno ul li a:hover, 
#menu-interno ul li a.open,
#menu-interno ul li a:focus,
#menu-interno ul li:hover a{
	color:#0a2639;
	display:block;
}

.hasJS #menu-interno ul li:hover a{
	color:#0a2639;
}

.hasJS #menu-interno ul li a:hover{
	position:relative;
	z-index:1100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a2639;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	display:block;
	font-weight:100;
	padding:0px 14px 0px 14px;
}


#menu-interno li div.submenu {
	
	visibility:hidden;
	position:absolute;
	left:0px;
	top:45px;
	
	z-index:1000;
	margin:-2px 0 0;
	
	border:1px solid #e2f2fd;
	width:483px;
	
	background-image:url(../images/bg-menu-header.png);
	background-repeat:repeat;
	padding:20px 10px 10px 10px;
	
	-moz-box-shadow:3px 3px 7px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.1);
	box-shadow:3px 3px 7px rgba(0,0,0,.1);
	line-height:1.6;
	
}

#menu-interno li:hover div.submenu {
	visibility:visible;
	
}


#menu-interno ul li ul {
	padding:0px;
	border:none;
}


#menu-interno ul li ul li {
	list-style:none;
	border:none;
	clear:both;
	padding:0px 0px 0px 10px;
}

#menu-interno ul li ul li a{
	color:#3d4c56;
	border:none;
}

#menu-interno ul li ul li a:hover{
	color:#000;
	text-decoration:underline;
	border:none;
}


.hasJS #menu-interno ul li a.clone,
.hasJS #menu-interno ul li:hover a.clone,
.hasJS #menu-interno ul li a:hover.clone,
.hasJS #menu-interno ul li a.clone:hover
 {	
	color:#0a2639;
	position:absolute;
	z-index:1200;
	top:0;
	left:0px;
	padding:6px 14px 8px 14px;
	border:1px solid #e2f2fd;
	border-bottom:0;
	/*background:#fbfbfa url(../images/nav.png) repeat-x 0 0;*/
	background-image:url(../images/bg-menu-header.png);
	background-repeat:repeat;
}


#menu-interno li#edu-financiera a.option {
	width:120px;
}

#menu-interno li#sostenibilidad a.option {
	width:90px;
}

#menu-interno li#avances a.option {
	width:90px;
}

#menu-interno li#temas a.option {
	width:60px;
}

#menu-interno li#programas a.option {
	width:60px;
}

#menu-interno li#enfoque a.option {
	width:90px;
}

#menu-interno li#edu-financiera div.submenu {
	left:-330px;
}

#menu-interno li#sostenibilidad div.submenu {
	left:-360px;
}

#menu-interno li#avances div.submenu {
	left:-120px;
}

/*8888888888888888888*/


/*8888888888888888888*/

.hasJS #menu-interno li div.submenu {
	/* fix_ie8.css */
	visibility:visible;
	display:none;
}

#menu-interno li div.submenu ul {
	/* fix_lteie6.css */
	position:relative;
	margin:0 0 1em;
	width:auto;
	overflow:hidden;
}




/* TEMAS ESENCIALES LINKS */

 
.temas-esenciales-links {
	position:relative;
	margin:0px;
	height:150px;
	padding:0px;
	width:688px;
}
 
.temas-esenciales-links ul {
	position:relative;

}
 
.temas-esenciales-links ul li {
	 position:relative;
	 float:left;
	 width:310px;
}


.introduccion {
	border-bottom:1px solid #5e8a9f;
	margin:0px 0px 15px 0px;
}

.introduccion p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:200;
	padding:0px 5px 10px 5px;
	line-height:1.5em;
	color:#040e29;
}


/*-------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Busquedas-----------------------------*/

#searchbox {
	margin:0 auto;
	background:url(images/back.png) no-repeat top; 
	width:700px; 
	height:200px; 	
	margin-top:100px;
	padding:40px 0px 0px 40px;
	color:#fff;
}
#resultbox {
	border: 3px solid #999;
	background:#fff;
	padding:15px;
	width:620px;
	margin-bottom:10px;
	color:#000;
	position:relative;
	float:left;
}
	

input#search {
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	padding:5px;
	font-size:14px;
	border: 3px solid #ccc;
	width:222px;
}

input#search:focus,
textarea:focus,
select:focus {
  border: 3px solid #999;
}

#googlesearch, #sitesearch {
	margin-left:20px;
}

.googleheader, .siteheader {
	font-size:18px;
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	margin:20px 0px;
	border-bottom:1px solid #ccc;
	color:#666;
}
.siteheader {
	margin-top:5px;
}

/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
	display:none;
}
.gsc-control {
	width:100%;
}

.gsc-tabHeader {
	padding:3px 8px 5px 8px;
}
.gsc-tabhActive {
	border-top:2px solid #666 !important;
}
.gsc-tabhInactive {
}

/* Link Colour */
#resultbox a, .gs-title, .gs-title b {
	font-size:13px;
	font-weight:bold;
	color:#2253AA !important;
}
.gs-visibleUrl, .gs-visibleUrl-short {
	color:#666 !important;
}


/* ------  EN CONSTRUCCION  -------- */

.muy-pronto {
	width:960px;
	position:relative;
	padding:0px;
	margin:100px auto;
}


/* ------  SALA DE PRENSA  -------- */
#content-sala-prensa{
	
}

#content-sala-prensa div.content-noticias img.imagen-noticia{
	 float:left; 
	 margin:20px 15px 0 25px; 
	 padding:0;
}

#content-sala-prensa .data-noticias{
	float:left; 
	width:435px; 
	margin:13px 0 0 0; 
	padding:0;
}

#content-sala-prensa .data-noticias h5{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:30px; 
	font-weight:bold;
	text-align:left;
	border-bottom:2px solid #c3c3c3; 
	margin:0; 
	padding:0 0 3px 0; 
	
}

#content-sala-prensa .data-noticias p{
	color:#4c4b4b; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	margin:10px 0; 
	padding:0;
}

#content-sala-prensa .data-noticias a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content-sala-prensa .data-noticias img.ico-download{
	margin:0 -5px -10px 0;
}

#content-sala-prensa img.separador-noticia{
	margin:10px 0 10px 23px;
}

#content-sala-prensa-interna img.ico-download-interna{
	margin:0 -5px -10px 290px;
}

#content-sala-prensa-interna a.download{
	color: #666666;
	font-size:16px;
}

#content-sala-prensa-interna a.download:hover{
	color: #1B87B1;
	text-decoration:none;
}


/* ------  CONSEJOS CREDO  -------- */

#main_content .video_container {
	margin:10px 0 10px 30px;
	padding:0;
}
	
#main_content .video_container a{
	width:115px;
	height:82px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
}

#main_content .video_container a.txt_link{
	width:160px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
}
 
#main_content .video_container h5{
	color:#e75122;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	width:300px;
	margin:0 0 0 25px;
	padding:0;
	text-align:left;
}

#main_content .video_container p{
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:normal;
	float:left;
	width:500px;
	margin:0 0 0 25px;
	padding:0;
}


/* ---------- LINK VIDEOS NICARAGUA ------------ */

#video-ppal-nic{
	background-color:#e0e0e0;
	width:664px;
	height:296px;
	margin:0 0 20px 0;
	padding:10px;
}

#video-ppal-nic h1{
	color:#345674;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:10px 0px 15px 0px;
	text-align: center;
}

#link_videos {
	background-color:#f0f0f0;
	width:212px;
	float:left;
	border:none;
	height:296px;
}

#link_videos ul {
	padding:0px 15px;
}

#link_videos ul li{
	border-bottom:1px #d5d5d5 solid;
	list-style:none;
	padding:5px 2px 5px 2px;
	height:34px;
}

#link_videos ul li:hover{
	background-color:#dbdbdb;
	padding:5px 2px 5px 2px;
}


#link_videos ul li a {
	color:#636363;
	text-decoration:none;
	font-size:13px;
	line-height:35px;
}

#link_videos a.videotitulo {
	padding:1px 0 15px 8px;
	display:block;
}
