﻿body 
{
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: black;
}
body a 
{
	font-size: 8pt;
	color: #0046b8;
	font-family: Trebuchet MS;	
}
a:link img, a:visited img { border-style: none; } 

.texto_advertencia_ley
{
	font-size: 7pt;
	color: black;
	font-family: Trebuchet MS;
}
.texto_comun_azul
{
	font-size: 8pt;
	color: #0046b8;
	font-family: Trebuchet MS;
	font-weight: bold;
	width: 130px;
}
/****************************************************************************/
/***************************Master page del home*****************************/
.mp_estructura
{
	border: 0px none;
	border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	margin-left: auto;
	margin-right: auto;
	width: 1000px; 
	height: 100%;
	overflow: inherit;
}
.mp_body_izq
{
	width: 50%;
	background-image: url(home_body_izq.gif);
	background-color : #f8f8f4;
	background-repeat : repeat-x;
	color: inherit;	
}
.mp_body_der
{
	width: 50%;
	background-image: url(home_body_der.gif);
	background-color : #f8f8f4;
	background-repeat : repeat-x;
	color: inherit;
}
.mp_lateral_izq_ext
{
	background-image: url(home_lat_izq_ext.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-y;
	color: inherit;
	width: 45px;
}
.mp_lateral_der_ext
{
	background-image: url(home_lat_der_ext.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-y;
	color: inherit;
	width: 45px;
}
.mp_lateral_izq
{
	background-image: url(home_lat_izq.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
	width: 45px;
	height: 560px;
}
.mp_lateral_der
{
	background-image: url(home_lat_der.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
	width: 45px;
	height: 560px;
}
.mp_lateral_izq_inf
{
	background-image: url(home_lat_izq_inf.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
}
.mp_lateral_der_inf
{
	background-image: url(home_lat_der_inf.gif);
	background-color : #f8f8f4;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
}
.mp_sombra
{
	background-image: url(home_sombra.gif);
	background-color : #ffffff;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
	width: 910px;
	height: 10px;
}
.mp_body
{
	vertical-align:top;
	/*width: 926px;*/
}
.mp_buscador
{
	background-image: url(home_buscador.gif);
	width: 143px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
}
.mp_top_edificio
{
	background-image: url(home_edificio.jpg);
	height: 94px;
	width: 119px;
}
.mp_top_fondo
{
	background-image: url(home_bazul.jpg);
	height: 92px;
	font-size: 9pt;
	color: white;
	font-family: Trebuchet MS;
}
.mp_top_division
{
	background-image: url(home_cabecera_division.jpg);
	height: 2px;
}
.mp_subtop_fondo
{
	background-image: url(home_bamarillo.jpg);
	height: 37px;
}
.mp_subtop_logo
{
	background-image: url(home_logo.jpg);
	height: 37px;
	width: 248px;
}
.mp_bottom
{
	background-image: url(home_footer.gif);
	height: 50px;
	vertical-align: top;
}
.tablas_internas
{
	border: 0px none;
	margin: 0px;
	border-spacing: 0px; 
	padding: 0px;
	border-collapse: collapse;	
}
.degrade_promo
{
	background-image: url(degrade.jpg);	
	width: 200px;
	height: 74px;
	text-align:justify;
	vertical-align: top;
}
/****************************************************************************/
/***********************Resultados del Google Search*************************/
div.cse_results
{
	/*position:static;*/
	position: absolute;
	z-index:1;
	height:452px;
	width:676px;
	overflow: scroll;
}
/****************************************************************************/
/****************************Módulo de agencias******************************/
/*DIV para mostrar los resultados de las agencias*/
div.gm_agencia
{
	position: static;
	z-index: 1;
	width: 240px;
	height: 450px;
	overflow: scroll;
	color: black;
	font-family: Trebuchet MS;
	font-size: 8pt;
}
/*Marcar los enlaces en el DIV de resultados de las agencias*/
div.gm_agencia a
{
	cursor: pointer;
	color: #005dc5;
	font-family: Trebuchet MS;
	font-size: 8pt;
	border-width: 0px;
	display: inline-block;
	width: 165px;
	font-weight: bold;
}
/*Estilo para el nombre la agencia en la burbuja del GoogleMap*/
.agencia_nombre
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 8pt;
}
/*Estilo para los datos de la agencia mostrados en la burbuja del GoogleMap*/
.agencia_datos
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 8pt;
}
/*Estilo para el nombre la agencia en la burbuja del GoogleMap*/
.agencia_resultados
{
	color: #0046b8;
	font-weight: bold;
}
/****************************************************************************/
/*********************************SiteMap************************************/
/*Estilo para el texto sin enlaces del sitemap */
.texto_sitemappath
{
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: black;
	font-weight: bold;
}
/*Estilo para los enlaces del sitemap */
.texto_sitemappath a
{
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: #0046b8;
}
/****************************************************************************/
/***********************Enlaces de la parte superior************************/
.texto_superior
{
	font-size: 8pt;
	color: white;
	font-family: Trebuchet MS;
}
.texto_superior a
{
	font-size: 8pt;
	color: white;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.texto_superior a:hover
{
	font-size: 8pt;
	color: white;
	font-family: Trebuchet MS;
	text-decoration: underline;
}
/****************************************************************************/
/***********************Enlaces de la parte superior************************/
.titulo_general
{
	background-image: url(titulo_degrade_thick.gif);
	height: 25px;
	color: #005dc5;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11pt;
}
.titulo_general_thin
{
	background-image: url(titulo_degrade_thin.gif);
	height: 21px;
	color: #005dc5;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 9pt;
}
/****************************************************************************/
/*************************Clasificacion de Productos*************************/
.titulo_producto_cuadro
{
	font-family: Trebuchet MS;
	font-size: 9pt;
	color: #0046b8;
	border-width: 0px;
	display: inline;
	font-weight: bold;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
}
.descripcion_producto
{
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: #434343;
	border-width: 0px;
	display: inline-block;
	width: 200px;
	text-align: left;
	vertical-align: top;
}
/****************************************************************************/
/****************************Banca por Internet******************************/
.banint_titulo
{
	color: #0146b4;
	font-family: Trebuchet MS;
	font-size: 11pt;
	text-align: center;
}
.banint_texto
{
	color: black;
	font-family: Trebuchet MS;
	font-size: 8pt;
}
.banint_separador
{
	background-image: url(banint_sep.gif);
	height:3px;
	width: 169px;
}
.banint_numeros
{
	background-image: url(banint_num.jpg);
	height: 19px;
	width: 19px;
	font-size: 8pt;
	font-family: Trebuchet MS;
	vertical-align: middle;
	text-align: center;
}
.banint_numeros a
{
	font-size: 8pt;
	color: #000099;
	font-family: Trebuchet MS;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.banint_frame_ppal
{
	background-image: url(banint_mbg.jpg);
	background-color : #e8e7de;
	background-position : top;
	background-repeat : repeat-x;
	color: inherit;
	font-family: Trebuchet MS;
	font-size: 8pt;
	width: 195px;
	height: 267px;
	padding: 0px;
	margin: 0px;
}
.banint_tablero_nums
{
	background-image: url(banint_bg.gif);
	background-repeat : repeat-x;
	background-color : #e8e7de;
	color: inherit;
	/*border: 2px;*/
	border-color: black;
	width: 71px;
	height: 93px;
}
.banint_cod_tarj_bg
{
	background-image: url(banint_pw.gif);
	margin-top: auto;
	margin-bottom: auto;
	width: 84px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}
.banint_num_tarj_bg
{
	background-image: url(banint_cod.gif);
	width: 38px;
	height: 18px;
	text-align: center;
	vertical-align: middle;	
}
.banint_btnborrar
{
	background-image: url(btnborrar.jpg);
	width: 32px;
	height: 16px;
	display: block;
	vertical-align: middle;
	text-align: center;
	font-size: 7pt;
	color: black;
	font-family: Trebuchet MS;
	cursor: pointer;
	text-decoration: none;
	padding-left: 0px;
}
.banint_btnaceptar
{
	background-image: url(btnaceptar.gif);
	width: 71px;
	height: 21px;
	display: block;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	color: white;
	font-family: Trebuchet MS;
	cursor: pointer;
	text-decoration: none;
	background-color: Transparent;
	background-position : center;
	background-repeat : repeat-x;
	border: 0px;
}
/****************************************************************************/
/*****************************Preguntas frecuentes***************************/
.titulo_banca
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: #005dc5;
	font-weight: bold;
}
.titulo_producto
{
	cursor: hand;
	cursor: pointer;
	font: bold 11px Trebuchet MS;
	margin: 10px 0;
	color: #005dc5;	
}
.texto_pregunta
{
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 9pt;
}
/****************************************************************************/
/********************************Simulador***********************************/
table.entrada_datos 
{
	border-right: #e6e4d8 2px solid;
	border-top: #e6e4d8 2px solid;
	border-left: #e6e4d8 2px solid;
	border-bottom: #e6e4d8 2px solid;
}
table.entrada_datos td
{
	border-right: #e6e4d8 1px solid;
	border-top: #e6e4d8 1px solid;
	border-left: #e6e4d8 1px solid;
	border-bottom: #e6e4d8 1px solid;
}
/****************************************************************************/
.barra_submenu_productos
{
	background-color: #97b6cb;
	text-indent: 15pt;
	font-size: 8pt;
	color: black;
	font-family: Trebuchet MS;	
	height: 22px;
}
.barra_submenu_productos a
{
	background-color: #97b6cb;
	text-indent: 15pt;
	font-size: 8pt;
	color: #0046b8;
	font-family: Trebuchet MS;
	height: 22px;
}
.caja_texto_overlap
{
	font-size: 8pt;
	color: black;
	font-family: Trebuchet MS;
	height: 12px;
	vertical-align: middle;
	position: relative;
	top: 15%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	padding-top: 0px;
}