@charset "UTF-8";
body {
	background-color: #FFF;
	margin-top: 0px;
	color:#888;
	/*font-family: 'FrutigerLightRegular', sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
#principal {
	height: auto;
	width: 955px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	background-image:url(../images/background_header.jpg);
	height: 78px;
	width: 955px;
}
#logo {
	height: 78px;
	width: 241px;
	margin-right:57px;
	_margin-right:47px;
	float:left;
}

#pestana_personas_menu {
	margin-top:40px;
	margin-right:5px;
	height: 38px;
	width: 123px;
	float:left;
}
#pestana_empresas_menu {
	margin-top:40px;
	margin-right:5px;
	height: 38px;
	width: 123px;
	float:left;
}
#pestana_privada_menu {
	margin-top:40px;
	margin-right:5px;
	height: 38px;
	width: 123px;
	float:left;
}
#pestana_pymes_menu {
	margin-top:40px;
	margin-right:5px;
	height: 38px;
	width: 123px;
	float:left;
}
#pestana_premier_menu {
	margin-top:40px;
	margin-right:5px;
	height: 38px;
	width: 123px;
	float:left;
}

#contenido {
	width:955px;
	height:542px;
}
/*#container{
	width:678px;
	height:270px;
	margin-top:16px;
	margin-left:10px;
	float:left;
	border: 1px dashed #666;
	}*/

#barra_derecha {
	width: 244px;
	height:270px;
	margin-top:16px;
	margin-right:10px;
	_margin-right:5px;
	float:right;
}
#links_preferentes {
	margin-top:10px;
	margin-bottom:3px;
	height:22px;
}
#login_container {
	border: 1px solid #eaeaea;
	height:144px;
	_height:;
	
}
#log_contenidop {
	width:243px;
	height:99px;
	_height:50px;
	float:left;
}
#pestana_personas {
	background-image:url(../images/pestana_back_blanca.png);
	background-repeat:repeat-x;
	padding-top:4px;
	height: 18px;
	width: 73px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#888;
	cursor: pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#pestana_privada {
	background-image:url(../images/pestana_back.png);
	background-repeat:repeat-x;
	padding-top:4px;
	height: 18px;
	width: 94px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	cursor: pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#pestana_empresas {
	background-image:url(../images/pestana_back.png);
	background-repeat:repeat-x;
	padding-top:4px;
	height: 18px;
	width: 73px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	cursor: pointer;
}
#conoce_beneficios {
	background-image:url(../images/arroba_fondo.jpg);
	float:left;
	text-align:right;
	width:242px;
	padding-top:4px;
	height:19px;
	background-repeat:no-repeat;
}
#fiesta_rewards {
	width:243px;
	height:75px;
	margin-top:16px;
	float:left;
}
#herramientas_ticker{
	margin-top:6px;
	height:20px;
	margin-left:10px;
	_margin-left:0px;
	width:679px;
	_width:675px;
	float:left;
	border:solid 1px #eaeaea;
	background-color:#f9f8d0;
	}
#herramientas_container {
	width:935px;
	height:167px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
#barra_ayuda {
	background-image:url(../images/tit_centro_ayuda.png);
	background-repeat:no-repeat;
	padding-top:25px;
	*padding-top:30px;
	width:304px;
	height:142px;
	float:left;
	background-color:#FFF;
}

#banner_tips_seguridad{
	margin-top:15px;
	padding-left:15px;
	width:220px;
	
	}
#barra_santander_mexico {
	background-image:url(../images/tit_santander_mexico.png);
	background-repeat:no-repeat;
	margin-left:18px;
	padding-top:22px;
	*padding-top:30px;
	width:265px;
	height:145px;
	float:left;
	background-color:#FFF;
}
#barra_indicadores {
	background-image:url(../images/tit_indicadores.png);
	background-repeat:no-repeat;
	margin-left:18px;
	padding-top:27px;
	width:330px;
	height:142px;
	float:left;
	background-color:#FFF;
}
#banner_supernet{
	background-image:url(../images/banner_supernet.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:93px;
	cursor:pointer;
	border: 1px solid #eaeaea;
	}
#indicadores_divisas{
	width:220px;
	}
#indicadores_tasas{
	width:220px;
	}
#indicadores_bolsa{
	width:220px;
	}
#seguridad_herr{
	background-image:url(../images/back_seguridad_herr.jpg);
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:35px;
	width:109px;
	height:20px;
	float:left;
	}
#mensaje_seguridad{
	width:320px;
	float:left;
	height:45px;
	border: 1px dotted #d6d6d6;
	}
	
#banner_seguridad {
	background-color:#FFFFFF;
	background-image: url(../images/pcseguridad.gif);
	background-repeat:no-repeat;
	height: 45px;
	width: 293px;;
	margin-bottom: 3px;
	cursor:pointer;
}
#banner_actualizacion {
	background-color:#FFFFFF;
	background-image: url(../images/actualizar.gif);
	background-repeat:no-repeat;
	height: 45px;
	width: 293px;;
	margin-bottom: 3px;
	cursor:pointer;
}
#banner_seguridad_ok {
	background-color:#FFFFFF;
	background-image: url(../images/anti_intrusos_ok.gif);
	background-repeat:no-repeat;
	height: 45px;
	width: 293px;;
	margin-bottom: 3px;
	cursor:pointer;
}

#footer_container {
	width:935px;
	height:82px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
#barra_footer_izquierda {
	width:587px;
	height:65px;
	float:left;
}
#barra_footer_derecha {
	background-image:url(../images/logo_direccion.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-left:18px;
	padding-left:131px;
	width:199px;
	height:60px;
	float:left;
}

#requerimentos_sistema{
	height:10px;
	width:934px;
	text-align:center;
	float:left;
	margin-top:5px;
	}
.texto_log {
	font-size:9px;
}
.texto_form {
	font-size: 9px;
}
.color_gris_claro {
	color:#ccc;
}
.liga_gris {
	color:#888;
	text-decoration:none;
}
.liga_gris:hover {
	color:#F00;
}
.liga_roja {
	color:#F00;
	text-decoration:none;
}
.liga_roja:hover {
	color:#888;
}
.liga_roja_menup{
	color:#991100;
	text-decoration:none;
}
.liga_roja_menup:hover{
	color:#888888;
}
.liga_gris_menup{
	color:#888888;
	text-decoration:none;
}
.liga_gris_menup:hover{
	color:#991100;
}
.fuente_mini{
	font-size:9px;
	}
.fuente_pequena{
	font-size:10px;
	}
.fuente_grande{
	font-size:14px;
	}
.p_14{
	font-size:14px;
	}
.fuente_extragrande{
	font-size:15px;
	}
.bullet_rojo {
	margin-bottom:10px;
	list-style-image:url(../images/bullet_triangulo_sombra.png);
	_list-style-image:url(../images/bullet_triangulo_sombra.gif);
}
.bullet_rojo li {
	margin-bottom:1px;
}

.bullet_rojo li:hover{
	list-style-image:url(../images/bullet_triangulo.png);
	_list-style-image:url(../images/bullet_triangulo.gif);
}

.bullet_modal_flecha {
	list-style-image:url(../images/bullet_flecha.png);
	_list-style-image:url(../images/bullet_flecha.gif);
	margin-left:10px;
	padding-left:10px;
}
.bullet_modal_flecha li{
	margin-top:4px;
}
.tabla01 {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a7a9ac;
}
.tabla02 {
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
}
.tabla03 {
	font-size: 9px;
	color: #333333;
	background-color: #ebebeb;
}
.tabla04 {
	font-size: 9px;
	color: #333333;
	background-color: #ebebeb;
	font-weight: bold;
	
}
.tabla05 {
	font-size: 8px;
	color: #333333;
	background-color: #ebebeb;
	text-align: left;
	font-weight: bold;
}

.link_rojo02 {
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
}
a.link_rojo02:hover {
	color: #990000;
}
/*MODALS PRODUCTOS*/
#mod_prod_container{
	font-size:12px;
	width:750px;
	height:500px;
	}

#mod_prod_container2{
	font-size:11px;
	width:750px;
	height:500px;
	}

#mod_prod_header_universitarios{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_uni.png);
	}

#mod_prod_header_tarjeta{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_tarjeta.png);
	}
#mod_prod_header_chequera{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_chequera.png);
	}
#mod_prod_header_inversiones{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_inversiones.png);
	}
#mod_prod_header_pensiones{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_pensiones.png);
	}
#mod_prod_header_cconsumo{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_cconsumo.png);
	}
#mod_prod_header_dom{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_dom.png);
	}
	
#mod_prod_header_fondos{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_fondos.png);
	}
#mod_prod_header_impuestos{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_impuestos.png);
	}
#mod_prod_header_hipotecario{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_chipoteca.png);
	}

#mod_prod_header_preferente{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_chipoteca.png);
	}
#mod_prod_header_preferente{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_preferente.png);
	}
#mod_prod_header_seguros{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_seguros.png);
	}
#mod_prod_header_nomina{
	width:726px;
	height:168px;
	padding-left:24px;
	padding-top:23px;
	background-image:url(../images/modal_head_nomina.png);
	}
#mod_prod_content{
	background-image:url(../images/modal_pleca_fondo.png);
	background-repeat:repeat-y;
	width:700px;
	height:267px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
#mod_prod_footer{
	width:750px;
	height:20px;
	background-image:url(../images/modal_pleca_footer.png)
	}


/*::::::::TOOLTIP:::::::::*/
.tooltip {
	display:none;
	font-size:11px;
	height:45px;
	width:162px;
	padding:20px 3px 20px 5px;
	color:#fff;
	z-index:10;
}
/* override the arrow image of the tooltip */
.tooltip.left {
	padding-right:40px;
	height:55px;
}

.tooltip.left {
}
.tooltip_oro {
	display:none;
	background:url(../images/tooltp.png) no-repeat;
	height:200px;
	width:168px;
	padding:6px;
	font-size:11px;
	color:#898989;
	text-align:center;
	border:none;
	z-index:8888;
	text-align:left;
}
.tooltip_oro2 {
	display:none;
	background:url(../images/tooltp2.png) no-repeat;
	height:200px;
	width:178px;
	padding:6px;
	font-size:11px;
	color:#898989;
	text-align:center;
	border:none;
	z-index:8888;
	text-align:left;
}
.tooltip_oro ul li{
	margin:8px 0px;
}


.texto_rojo {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.texto_rojo_modal {
	font-size: 14px;
	color: #FF0000;
}
/**tool estilos */
.tit_tool2 {
    color: #888888;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.link_rojotool {
    color: #ff0000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

/*:::::::::::::: MODAL :::::::::::::::*/

#divmod {
	display:none;
	*overflow:hidden;
}
#simplemodal-overlay {
	background-color:#000;
	cursor:wait;
	/*overflow:auto;*/
}
#simplemodal-container a.modalCloseImg {
	background:url(../images/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:10000;
	position:absolute;
	top:-7px;
	right:-7px;
	cursor:pointer;
}
#simplemodal-container #basicModalContent {
	padding:8px;
}

/*:::::::::::::: MODAL :::::::::::::::*/

#circulo{
	width:1020px;
	height:630px;
	background-color:#FFF;
	}
	
/*:::::::::::::BANNER EMERGENTE::::::::::::*/

#bannerEmergente {
	position:absolute;
	z-index:20000;
	top:370px;
	
	}

