* {
    margin: 0;
    padding: 0;
    border: none;
	font-size: 1em;
}
html {
	height:100%;
}
body {
   font: 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100%;
	background: url(../images/estructura/body.jpg) center top no-repeat;
	min-width: 970px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/*Elementos comunes*/
.paracontenidos tr.titulo-tabla td{
	background: #c0d3e4;
	color: #276194;
	color: #238FDC;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.paracontenidos table tbody td {
	text-align: center;
	background: #F1F1F1;
	text-align: center;
	padding: 3px;
	color: #666;
	font-size: 1.1em;
}
.paracontenidos table .celda-gris-oscuro {
	background: #eaeaea;
}
.paracontenidos table .celda-celeste {
	background: #c0d3e4;
}
.texto-chico {
	color: #86a2ba;
	font-size: .9em;
}
.paracontenidos tr.fila-gris-oscuro td {
	background: #eaeaea;
}
.paracontenidos tr.fila-celeste td {
	background: #c0d3e4;
}

/*ENCABEZADO*/
#encabezado h1 {
	width: 254px;
	height: 53px;
	margin: 50px 0 0 0;
	background: url(../images/titulos/h1.gif) no-repeat;
	display: block;
   text-indent: -999em;
   overflow: hidden;
}
#encabezado h1 a {
	width: 254px;
	height: 53px;
	display: block;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
* html>body #encabezado h1 a {
   letter-spacing: -999em;	
}

/*MENU TOP*/
.menu-top {
	background: url(../images/navegacion/menu-top.png) no-repeat;
	width: 620px;
	height: 21px;
	float: right;
	padding: 8px 0 0 15px;
}
.menu-top li {
	float: left;
	font-size: 1em;
	background: url(../images/navegacion/menu-top-li.gif) right no-repeat;
	font-family: Tahoma;
}
.menu-top li.last {
	background: none;
}
.menu-top li a, .menu-top li a:visited {
	color: #d0e6ff;
	text-align: center;
	margin: 0 5px;
	position: relative;
}
.menu-top li a:hover {
	color: #FFF;
}

/*NAVEGACION*/
#navegacion {
	width: 460px;
	height: 52px;
	position: absolute;
	right: 0;
	bottom: 4px; 
}
* html #navegacion {
	bottom: 3px; 
}
#navegacion ul {
	width: 460px;
	height: 52px;
	/*background: url(../images/navegacion/navegacion.png) 0 0 no-repeat;*/
}
#navegacion li a {
	display:block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/navegacion/navegacion.png) no-repeat;	
	height: 52px;
}	
* html #navegacion li a {
	background: url(../images/navegacion/navegacion.gif) no-repeat;	
}
#navegacion li {
	float: left;
}
#navegacion li.personas a {
	width: 116px;
}
#navegacion li.personas a, #navegacion li.personas a:visited {
	background-position: 0 100%;
}
#navegacion li.personas a:hover {
	background-position: 0 17px;
}
#navegacion li.empresas a {
	width: 106px;
}
#navegacion li.empresas a, #navegacion li.empresas a:visited {
	background-position: -116px 100%;
}
#navegacion li.empresas a:hover {
	background-position: -116px 17px;
}
#navegacion li.subastas a {
	width: 106px;
}
#navegacion li.subastas a, #navegacion li.subastas a:visited {
	background-position: -222px 100%;
}
#navegacion li.subastas a:hover {
	background-position: -222px 17px;
}
#navegacion li.institucional a {
	width: 114px;
}
#navegacion li.institucional a, #navegacion li.institucional a:visited {
	background-position: -328px 100%;
}
#navegacion li.institucional a:hover {
	background-position: -328px 17px;
}
#navegacion li.personas a.active {
	background: url(../Images/navegacion/personas.png);
	height: 52px;
	width: 132px;
	position: relative;
	left: 12px;
	top: 10px;
}

#navegacion li.empresas a.active {
	background: url(../Images/navegacion/empresas.png);
	height: 52px;
	width: 132px;
	position: relative;
	left: -8px;
	top: 10px;
	margin-right: -19px;
}

#navegacion li.subastas a.active {
	background: url(../Images/navegacion/subastas.png);
	height: 52px;
	width: 132px;
	position: relative;
	left: -9px;
	top: 10px;
	margin-right: -19px;
}

#navegacion li.institucional a.active {
	background: url(../Images/navegacion/institucional.png);
	height: 52px;
	width: 132px;
	position: relative;
	left: -10px;
	top: 10px;
}


/*CONTENIDO GENERAL*/
#contenido-general {
	width: 960px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	padding-bottom: 50px;
}
/*CONTENIDO PRIMARIO*/
#contenido-primario {
	width: 775px;
	float: left;
	padding-top: 17px;
}
/*.contenido-secundario*/
.contenido-secundario {
	width: 185px;
	float: left;
}
.contenido-secundario #acceder {
	width: 170px;
	height: 116px;
	float: left;
	padding: 0 0 0 15px;
}
.contenido-secundario #acceder.home-banking {
    background: url("../images/contenido/home-banking-acceda.gif") no-repeat;
}
.contenido-secundario #acceder.banca-electronica {
	background: url(../images/contenido/empresas-banca-electronica.jpg) no-repeat;
}
* html .contenido-secundario .banca-electronica {
	background: url(../images/contenido/empresas-banca-electronica.jpg) no-repeat;
}
.contenido-secundario #acceder p {
	margin-bottom: 5px;
}
.contenido-secundario #acceder p a {	
	text-indent: -999em;
	overflow: hidden;
	display: block;
	width: 158px;
	height: 46px;
	margin-bottom: 5px;
}
.contenido-secundario #acceder li {
	float: left;
}
.contenido-secundario #acceder li a {
	text-indent: -999em;
	overflow: hidden;
	display: block;
	height: 15px;	
}
.contenido-secundario #acceder li.operar {
    margin: 0 14px 0 0;
    width: 61px;
}

.contenido-secundario #acceder li.demo {
    width: 83px;
}
.contenido-secundario #acceder li.preguntas {
	width: 100px;
	margin-right: 10px;
}
.contenido-secundario #acceder li.seguridad {
	width: 45px;
}

/*MENU*/
.menu {
	width: 185px;
	background: url(../images/navegacion/menu.gif) left top no-repeat;
	float: left;
	padding: 12px 0 0 0;
}
.menu h2 {
	margin-left: 15px;
	float: none;
}
.menu div.interno {
	background: url(../images/navegacion/menu-ul.gif) left bottom no-repeat;
	padding: 0 0 20px 0;
	overflow: hidden;
}
.menu ul {
	padding: 0 0 0 15px;
}
.menu li div, .menu li div ul ul {
	display: none;
	padding: 0;
} 
.menu h2 {
	height: 13px;
	text-indent: -999em;
	overflow: hidden;
	display: block;	
	margin-bottom: 10px;
}
.menu h2.personas {
	background: url(../images/titulos/h2-menu-personas.gif) no-repeat;	
	width: 61px;
}
.menu h2.empresas {
	background: url(../images/titulos/h2-menu-empresas.gif) no-repeat;	
	width: 62px;
}
.menu h2.subastas {
	background: url(../images/titulos/h2-menu-subastas.gif) no-repeat;	
	width: 62px;
}
.menu h2.institucional {
	background: url(../images/titulos/h2-menu-institucional.gif) no-repeat;	
	width: 86px;
}
.menu h2.accesos-directos {
	background: url(../images/titulos/h2-menu-accesos-directos.gif) no-repeat;	
	width: 112px;
}
.menu li {
	background: url(../images/navegacion/menu-li.gif) bottom no-repeat;
	font-size: 1.1em;
	padding: 3px 0;
}
.menu li li, .menu li li li {
	background: url(../images/navegacion/menu-li-li.gif) left bottom no-repeat;
	font-size: 1em;
	margin-left: 0;
	text-indent: -1em;
	left: 5px;	
}
.menu li li {
	margin-left: 10px;
}
.menu li li li {
	margin-left: 0;
}
.menu li a {
	color: #4c88bd;
	background: url(../images/navegacion/menu-li-a.gif) left no-repeat;
	padding: 0 0 0 15px;
}
.menu li li a {
	background: url(../images/navegacion/menu-li-li-a.gif) left 7px no-repeat;
	padding: 0 0 0 10px;
}
.menu a.active {
	font-weight: bold;
}
.menu li.submenu1 ul {
	padding: 0 0 10px 10px;
	background: url(../images/navegacion/menu-ul-ul.gif) left top no-repeat;
	margin-right: 5px;
}
* html .menu li.submenu1 ul {
	padding-bottom: 0;
}

.menu li.submenu1 ul ul {
	background: none;
	padding: 0;
}
.menu li.submenu2 li {
	padding: 0 0 0 15px;
}
.menu li.submenu1 div {
	margin-left: -2px;
	background: #EBF3F9 url(../images/navegacion/menu-ul-submenu.gif) left bottom no-repeat;
	margin-right: 10px;
}
/*LINKS DIRECTOS*/
.links-directos {
	width: 175px;
	float: left;
	background: url(../images/backgrounds/links-directos-div.gif) left bottom no-repeat;
	padding-bottom: 29px;
}
.links-directos div.top {
	width: 175px;
	float: left;
	background: url(../images/backgrounds/links-directos-div-div.gif) left top repeat-y;
}
.links-directos div.top div.middle {
	overflow: hidden;
	background: url(../images/backgrounds/links-directos.gif) left top no-repeat;
	padding: 10px 0 0 12px;
}

.links-directos div.top div.middle div.socialmedia {
	height:32px;
	background: url(../images/banners/banner-facebook-twitter.jpg) left top no-repeat;
	padding-right:23px;
}
.links-directos div.top div.middle div.socialmedia a{
	float:right;
	width:24px;
	height:32px;
	display:block;
	text-decoration:none;
	text-indent:-5000%;
	margin-left:11px;
}

#contenido-general #contenido-primario .links-directos p {
	margin-bottom: 0;
}
.links-directos .comunes a {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	width: 154px;
	height: 53px;
}
.banca-privada a {
	background: url(../images/contenido/banca-privada.gif) no-repeat;
}
.catalogo-de-beneficios a {
	background: url(../images/contenido/catalogo-de-beneficios.gif) no-repeat;
}
.conozca-nuestras-sucursales a {
	background: url(../images/contenido/conozca-nuestras-sucursales.jpg) no-repeat;
}
.enews a {
	background: url(../images/contenido/enews.jpg) no-repeat;
}
.bonos-y-acciones a {
	background: url(../images/contenido/bonos-y-acciones.jpg) no-repeat;
}
.cajeros a {
	background: url(../images/banners/banner-cajeros.jpg) no-repeat;
}
.resumen-electronico a {
	background: url(../images/contenido/resumen-electronico.gif) no-repeat;
}
.link-celular a {
	background: url(../images/contenido/link-celular.gif) no-repeat;
}
.interbanking a {
	background: url(../images/contenido/interbanking.gif) no-repeat;
}
.corresponsales a {
	background: url(../images/contenido/corresponsales.gif) no-repeat;
}
.cotizador-de-oro a {
	background: url(../images/contenido/cotizador-de-oro.gif) no-repeat;
}
.prestamos-pignoraticios a {
	background: url(../images/contenido/prestamos-pignoraticios.gif) no-repeat;
}
.prestamos-expresos a {
	background: url(../images/contenido/prestamos-expresos.gif) no-repeat;
}
.estudios-economicos a {
	background: url(../images/contenido/estudios-economicos.jpg) no-repeat;
}
.comunes .prensa a {
	background: url(../images/contenido/prensa.jpg) no-repeat;
}
.cotizacion-del-dia {
	background: url(../images/contenido/cotizacion-del-dia.gif) no-repeat;
	width: 150px;
	height: 62px;
	padding: 35px 4px 0 0;
	position: relative;
	margin-bottom: 5px;
}
.cotizacion-del-dia table {
	width: 100%;
}
.cotizacion-del-dia th {
	color: #4a8fcb;
	font-weight: normal;
}
.cotizacion-del-dia td {
	color: #0061b5;
	font-weight: bold;
	background: #e0ecf7;
	padding: 3px 2px;
}

.cotizacion-del-dia a {
	width: 65px;
	height: 17px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.premios-pymes a {
	background: url(../images/banners/premio-pymes-2009.gif) no-repeat;
	width: 154px;
	height: 139px;
}

/*Error Page*/
.error-page {
	background: url(../Images/backgrounds/error-page.jpg) no-repeat;
	width: 425px;
	height: 266px;
	margin: 100px auto 0 auto;
	padding: 50px 0 0 0;
}
.error-page h2 {
	background: none;
	color: #276194;
	font-size: 2em;
	text-align: center;
	width: 380px;
}
.error-page h3 {
	color: #276194;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}
.error-page p {
	font-size: 1.3em;
	text-align: center;
	clear: both;
	color: #7796b3;
	margin-bottom: 15px;
}
.error-page p a, .error-page p a:visited {
	color: #3083d1;
}
.error-page p a:hover {
	color: #2bb1e9;
}
.error-page p.bt a {
	background: url(../Images/backgrounds/error-bt.jpg) no-repeat;
	width: 57px;
	height: 57px;
	overflow: hidden;
	text-indent: -999em;
	display: block;
	margin: 0 auto;
}
/*PIE*/
#pie p {
	color: #c8d9e7;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 3px;
}
#pie p.derechos {
	font-size: 1em;
	margin-bottom: 7px
}
#pie ul {
	width: 500px;
	float: left;
	margin-left: -5px;
}
#pie ul li {
	color: #79b1e2;	
	display: block;
	float: left;
	text-align: center;
	line-height: 110%;
	background: url(../Images/navegacion/pie-li.gif) right no-repeat;
	padding: 0 7px;
}
#pie ul li a, #pie ul li a:visited {
	color: #79b1e2;	
}
#pie ul li a:hover {
	color: #FFF;
}

