/* CSS Document */

/* EXTRAS */
.Clear{clear:both}
.Centrado{text-align:center}
/* ------- */

.Subindice a{
	font-size: 11px;
	color: #045596;
	text-decoration: none;
	font-weight: bold}

.Subindice a:hover{
	font-size: 11px;
	color: #007cbc;
	text-decoration: none;
	font-weight: bold;
}
/*---------------------------------*/
.Botonera li a{
	color: #EBE6DE;
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
}
.Botonera li a:hover{
	color:#005fa8; height:auto; display:block;
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
	background-image: url(../img/botonera/btn_gris2.png);
	background-color: #CCCCCC}


/*---------------------------------*/

.Solapa a.btn_ov:link, .Solapa a.btn_ov:hover {
	background-image:url(../img/ficha_over.png) center bottom no-repeat;	
	border-bottom:1px solid #FFFFFF;
	_border-bottom:none;
	color:#909090;
	display:block;
	float:right;
	font-size:13px;
	font-weight:bold;
	margin-left:3px;
	text-decoration:none;
	width:94px;
}
.Solapa a{
	font-size: 13px;
	float:right;
	display:block;
	width: 94px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../img/ficha_inactiva.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 3px;
	
	padding-bottom:7px;
	padding-top:7px;
	}

.Solapa a:hover{
	color: #909090;
	background-image: url(../img/ficha_over.png);
	background-repeat: no-repeat;
	background-position: bottom;	
	border-bottom:1px solid #fff;
	_border-bottom:none;
	
}
.Solapa a:active{
	color: #909090;
	background-image: url(../img/ficha_over.png);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom:1px solid #fff;
	_border-bottom:none;
}

.Solapa a.btn_ov { padding:0;}
.Solapa a.btn_ov strong{
	float:right;
	display:block;	
	width: 94px;
	background: url(../img/ficha_over.png) bottom no-repeat;
	border-bottom:1px solid #FFFFFF;
	_border-bottom:none;
	color:#909090;
	padding-bottom:7px;
	padding-top:7px;
}

/*--SOLAPA CONTACTOS--*/
.solapaContacto a
{
	padding: 10px 0 0 11px;
}
.solapaContacto
{
	float:right;
	margin-left:3px;
}
.solapaContacto .mail 
{
	background:url(../img/tpl_home/css/bg/solapaMail.png) left top no-repeat;
	float:right;
	width: 28px;
	height:20px;
	margin:0;
}
.solapaContacto .mail:hover 
{
	background:url(../img/tpl_home/css/bg/solapaMail.png) left top no-repeat;
}
.solapaContacto .mail:active 
{
	background:url(../img/tpl_home/css/bg/solapaMail.png) left top no-repeat;
}
.solapaContacto .telefono
{
	background:url(../img/tpl_home/css/bg/solapaTel.png) left top no-repeat;
	float:right;
	width: 28px;
	height:20px;
	margin:0 0 0 2px;
}
.solapaContacto .telefono:hover
{
	background:url(../img/tpl_home/css/bg/solapaTel.png) left top no-repeat;
}
.solapaContacto .telefono:active
{
	background:url(../img/tpl_home/css/bg/solapaTel.png) left top no-repeat;
}

.bloqueSolapaTelefono
{
	background:#f2f2f2;
	opacity:0.9;
	width: 161px;
	height: 32px;
	border:1px solid #d8d8d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	position:absolute;
	z-index:1;
	padding-left: 9px;
    padding-top: 6px;
	right: 204px;
    top: 84px;
	display:block;

}
.bloqueSolapaTelefono img
{
	 margin-right: 13px;
}
.bloqueSolapaTelefono p
{
	margin:0;
	padding:0;
	display:block;
}
.bloqueSolapaTelefono p strong
{
	color:#3a97d3;
}
/*--/SOLAPA CONTACTOS--*/

/*--DATOS MONEDAS--*/
.datosMoneda
{
	display: block;
    float: left;
    width: 100%;
	background:#efefef;
	height: 19px;
    padding-top: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.datosMoneda P
{
	float:left;
	margin:0;
}
.datosMoneda .moneda
{
	margin-left: 83px;
}
.datosMoneda img 
{
	margin-left: 7px;
	float:left;
	margin-right: 7px;
}
.datosMoneda p strong
{
}
/*--/DATOS MONEDAS--*/

.Ruta a, .Ruta2 a{
	color: #888888;
	font-size: 11px;
	text-decoration: none;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
}

.Ruta a:hover, .Ruta2 a:hover{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.Ruta a:active, .Ruta2 a:active{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.ModuloEncabezado a{
	float:left;
}
	
.ModuloEncabezado img{
	border:none;
}
/*----------- MODULO 250 ----------------------*/		
.Modulo250 dd a{ /*--- Este es el titulo --*/
	width:100%;
	font-size: 12px;
	text-align:left;
	color: #464646;
	font-weight: bold;
	line-height: 25px;
}

.Modulo250 dd{ /*--- Este es el txt --*/
	font-size: 11px;
	color: #8A8A86;
	text-align:left;
	text-decoration: none;
	font-weight: normal;
}
.Modulo250 h2, .Modulo180 h2{
	margin:0;
	padding:0;
	font-size: 13px;
	border-bottom: 1px solid;
	margin-bottom: 2px;
	height:32px;
}

.Modulo250 h2 a, .Modulo180 h2 a{
	color:#E2BD60;
	font-size: 13px;
	font-weight:bold;
	margin:0 0 2px;
	padding:0;
	text-decoration: none;
}



	

/*----------- Cuerpo GR ----------------------*/	
.CuerpoGr dd a{ /*--- Este es el titulo --*/
	width:100%;
	font-size: 12px;
	text-align:left;
	color: #464646;
	font-weight: bold;
	line-height: 25px;
}

.CuerpoGr dd{ /*--- Este es el txt --*/
	font-size: 11px;
	color: #8A8A86;
	text-align:left;
	text-decoration: none;
	font-weight: normal;
}

/*----------- Cuerpo CH ----------------------*/	
.CuerpoCh dd a{ /*--- Este es el titulo --*/
	width:100%;
	font-size: 12px;
	text-align:left;
	color: #464646;
	font-weight: bold;
	line-height: 25px;
}

.CuerpoCh dd{ /*--- Este es el txt --*/
	font-size: 11px;
	color: #8A8A86;
	text-align:left;
	text-decoration: none;
	font-weight: normal;
}

/*-------------------prestamos_personales cambios-----------------*/

.Texto .tabla_prestamos_pers { border-bottom:1px solid;
border-left:1px solid;
text-align:center;
margin-left:66px;
margin-bottom:20px;
margin-top:20px;}
.Texto .tabla_prestamos_pers td{ border-right:1px solid;
border-top:1px solid;
width:80px;
height:31px;
}
.Texto .tabla_prestamos_pers .fila1_td { height:17px;}
.Texto .tabla_prestamos_pers .tabla_fila1_pers{background-color:#CCCCCC;
color:#666666;
font-weight:bold; }

/*-------------------/prestamos_personales cambios-----------------*/



/*------------------HOME NUEVO--------------*/

/*FUENTES ESPECIALES*/
@font-face {
	font-family: 'Didact Gothic';
	src: url('../fonts/helveticaneueltstd-ltcn-webfont.eot');
	src: local('☺'), url('../fonts/helveticaneueltstd-ltcn-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-ltcn-webfont.svgz#webfontk8NMM8u0') format('svg'), url('../fonts/helveticaneueltstd-ltcn-webfont.svg#webfontk8NMM8u0') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('../fonts/helveticaneue-condensed-webfont.eot');
    src: url('../fonts/helveticaneue-condensed-webfont.eot?iefix') format('eot'),
         url('../fonts/helveticaneue-condensed-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-condensed-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-condensed-webfont.svg#webfontdqZxSMGM') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--FUENTES ESPECIALES--*/
.cuerpo_inferior.home { padding-bottom:13px}
.botonera_ppal{/* margin-bottom:8px; */display:block; height:29px; }


/*---botonera ppal--*/
.banner_ppal {/* margin-bottom:8px;*/ }
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}

ul.MenuBarHorizontal li {
cursor:pointer;
float:left;
font-size:100%;
list-style-type:none;
margin:0 1px 0 0;
padding:0;
position:relative;
text-align:left;
width:144px;
}

ul.MenuBarHorizontal .ultimo {margin:0;
width:145px;}

ul.MenuBarHorizontal li:first-child {
width:145px;
}

ul.MenuBarHorizontal a {
background: #47A1D9 url(../img/tpl_home/css/bullets/bg_btn_ppal_down.png) no-repeat 100% 50%;
border:1px solid #47A1D9;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
padding:6px;
text-decoration:none;
}

ul.MenuBarHorizontal a:hover {
background:url(../img/tpl_home/css/bullets/bg_btn_ppal_down.png) #5bbffb no-repeat 100% 50%;	
}


.botonFundacion img 
{
	border:1px solid #e4e5e8;
}

/*--/botonera ppal--*/

.columna_izquierda{ float:left; margin-right:7px;
width:166px; }


.boton_1 {background:url(../img/tpl_home/css/bg/bg_home_2010.png) no-repeat; width:143px;padding:12px 16px 6px 9px;; display:block; }

.boton_1 a{ font-size:10px;  color: #fff; text-decoration:underline;}
.boton_1 .homebanking{ font-size:20px; font-family: 'Didact Gothic', sans-serif; text-decoration:none; }


.boton_1 a:hover{ text-decoration:underline;  }

.botonera_izquierda {border:1px solid #eeeeee; background:url(../img/tpl_home/css/bg/bg_botonera.png) repeat-x center bottom #fbfbfc; margin-bottom:10px; }
.botonera_izquierda h2{color:#bfbfbf; font-size:11px; text-transform:uppercase; font-family: 'Didact Gothic', sans-serif; margin: 7px 6px; }

ul.btn{ list-style:none; padding:0; margin:0; font-family: 'Didact Gothic', sans-serif; font-size:14px; text-transform:uppercase;border-top:1px solid #e7e7e7; }
ul.btn li{ border-bottom:1px solid #e7e7e7; }

ul.btn li a{color:#7b7b7b; text-decoration:none; background:url(../img/tpl_home/css/bullets/bullet_01.png) right no-repeat; width:132px; display:block; padding:6px 22px 6px 6px;;  }

ul.btn li a:hover{color:#625f5f;}


.ayuda {color:#006eb6; font-size:10px; margin:0 7px; background:url(../img/tpl_home/css/bg/bg_help.png) right top no-repeat; padding:6px 0;} 
.ayuda h4{margin:0; font-size:10px; font-weight:normal; }
.ayuda ul{ list-style:none; padding:0 28px 0 0; margin:10px 0 0 0; }
.ayuda a{color:#006eb6; text-decoration:underline;} 
.ayuda a:hover{text-decoration:underline;} 

.columna_izquierda .banners{ margin-bottom:2px; height: 116px; }

.columna_derecha{ float:left; width:552px; margin-bottom:30px;}
.columna_derecha .banners{ margin-bottom:8px; }

/*--------------FILA 1---------------*/
.fila_1{ margin-bottom:40px;}
.fila_1 .banners{ float:left; width:238px; margin-left:6px; text-transform:uppercase; }
.fila_1 .banners:first-child{ margin-left:0; }
.fila_1 .banners .imagen{ text-align: center;}

.fila_1 .banners p{ height: 58px; margin-left:10px;margin-right:10px; margin-bottom:6px;}
.fila_1 .banners span{color: #006eb6; font-weight:bold;   }
.fila_1 .banners strong{  }

.fila_1 .banners .ver{ text-align:right; font-size:10px;margin-right:10px; }
.fila_1 .banners .ver a{ background: #006eb6; padding:2px 4px; color:#fff; text-decoration:none; }
.fila_1 .banners .ver a:hover{ text-decoration:underline; }

/*--------------FILA 1---------------*/

/*--------------FILA 2---------------*/
.fila_2{ margin-bottom:50px;}
.fila_2 .columna_izq{ width:238px; float:left;margin-right:6px;}
.fila_2 .columna_izq .banners{ width:236px;  height:180px;border:1px solid #dadada; border-top:0 none; overflow:hidden;}
.fila_2 .columna_izq h2{margin:0;font-family: 'Didact Gothic', sans-serif; background:url(../img/tpl_home/css/bg/bg_tit_cel.png) no-repeat center top; font-size:15px; text-transform:uppercase; padding:5px 7px 15px 6px;}
.fila_2 .columna_izq h2 a{ color:#fff; text-decoration:none;}
.fila_2 .columna_izq h2 a:hover{ text-decoration:underline;}

.fila_2 .texto_banner{font-size:12px;position:relative;top:-140px;width:113px;z-index:25;margin-left:6px;line-height:18px; height:90px;}
.fila_2 .texto_banner a {color:#2c8dcc; text-decoration:none;}
.fila_2 .texto_banner a:hover {text-decoration:underline;}
.fila_2 .texto_banner a span{ /*text-transform:uppercase;*/ font-weight:bold;}
.fila_2 .texto_banner strong{ font-weight:normal;}

.fila_2 .ver{position:relative;top:-122px;;z-index:25;margin-left:6px; margin-right:8px; text-align:right;}

.fila_2 .ver a{font-size:10px; text-transform:uppercase; background:#777; color:#fff; text-decoration:none; padding:1px 4px; }
.fila_2 .ver a:hover{text-decoration:underline;}


.fila_2 .columna_centro{ width:236px; float:left;margin-right:8px;}
.fila_2 .columna_centro .banners{ width:236px;  height:180px;border:1px solid #dadada; border-top:0 none; overflow:hidden;}
.fila_2 .columna_centro h2{margin:0;font-family: 'Didact Gothic', sans-serif; background:url(../img/tpl_home/css/bg/bg_tit_azul.png) no-repeat center top; font-size:15px; text-transform:uppercase; padding:5px 7px 15px 6px;}
.fila_2 .columna_centro h2 a{ color:#fff; text-decoration:none;}
.fila_2 .columna_centro h2 a:hover{ text-decoration:underline;}

.fila_2 .columna_der{ width:238px; float:left;}
.fila_2 .columna_der .banners{ width:236px;  height:180px;border:1px solid #dadada; border-top:0 none; overflow:hidden;}
.fila_2 .columna_der h2{margin:0;font-family: 'Didact Gothic', sans-serif; background:url(../img/tpl_home/css/bg/bg_tit_cel.png) no-repeat center top; font-size:15px; text-transform:uppercase; padding:5px 7px 15px 6px;}
.fila_2 .columna_der h2 a{ color:#fff; text-decoration:none;}
.fila_2 .columna_der h2 a:hover{ text-decoration:underline;}



/*-------------/FILA 2---------------*/

/*-------------ENLACES RAPIDOS-----------------*/

.enlaces{ width:724px; border:1px solid #dadada;font-size:12px;}
.enlaces h3{ font-size:13px;font-family: 'Didact Gothic', sans-serif; background:url(../img/tpl_home/css/bg/bg_enlaces_rapidos.png) repeat-x; text-transform:uppercase; margin:0; padding:7px 5px;}
.enlaces ul{ padding:0;margin:15px 7px 0 7px; list-style-position:inside; list-style-image:url(../img/tpl_home/css/bullets/bullet_linea.png); }
.enlaces li{ margin-bottom:14px; float:left;width:155px; margin-left:100px;}
.enlaces li.primero{ margin-left:0;}

.enlaces a{ color:#999c99; text-decoration:none; }
.enlaces a:hover{ text-decoration:underline;  }

/*------------/ENLACES RAPIDOS-----------------*/

/*------------------HOME NUEVO--------------*/

/*--- PIE-----------------------*/
.Pie{margin-top:16px;}
.Pie a{
	font-size: 11px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Pie a:hover{
	font-size: 11px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Pie a:visited{
	font-size: 11px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Pie a:active{
	font-size: 11px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*--- FIRMA-----------------------*/
/*
.Firma a{
	color:#009CDB;
	font-weight:bold;
	text-decoration:none;
}
.Firma a strong{color:#747081}*/

a.ed_azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	width:57px;	
	padding-right:73px;
	float:right;
	color:#747081;
	background:url(../img/tpl_home/firma/firma-azul.png) no-repeat;	
	display:block;
}

.Encabezado h1{display: none; margin:0}
.Encabezado img{border:none; float:left}




/*------------LANDINGPAGE----------------*/

.banner_ppal.landingpage { text-align:center;} 
.texto_landingpage{ margin-left:9px;
margin-right:4px;}
.texto_landingpage p{ margin:0; text-align:justify; font-size:12px; margin-bottom:15px;}
.texto_landingpage p:first-child { text-align:center; margin-bottom:15px; color:#888888;}
.volver_landingpage { background-color:#E2BD60; border:1px solid #EBEBEB; margin:20px auto 0; text-align:center; width:65px; height:16px;}
.volver_landingpage a { text-decoration:none; color:#FFF; display:block; margin-top:1px;}
.volver_landingpage a:hover { text-decoration:underline;} 


/*------------/LANDINGPAGE----------------*/

/*------------PRECALIFICACION BANCA EMPRESAS-------------*/
#formPreBancEmp{ color: #5A728F; font-weight:bold; font-size:11px;}
#formPreBancEmp fieldset{ display:block; margin-bottom:5px; border:0 none; padding:0;}
#formPreBancEmp fieldset span{ float:left; width:188px; margin-right:10px; margin-top:3px; }
#formPreBancEmp input[type="text"]{ width:280px; float:left;font-size: 12px;color: #666; }
/*#formPreBancEmp input[type="radio"]{ width:15px; float:left; }*/

#perFis, #perJur{ display:none; margin-bottom:10px;}
#perFis table, #perJur table{ width: 486px;border-top: 1px solid #CCCCCC;}
#perFis table td, #perJur table td{  border: 1px solid #CCCCCC; border-top: none; padding:5px; }
#perFis table tr td.headtable , #perJur table tr td.headtable {  border-bottom: 1px solid #CCCCCC; text-align:center;padding: 5px; background:#47A1D9; color:#fff;}
/*#formPreBancEmp .error { font-weight:normal; width:94%; padding:1% 3%; border:1px solid #ffa4a4; background:#ffc5c5;}*/
.mostrarCampos{ display:none;}
#formPreBancEmp fieldset span.perA, #formPreBancEmp fieldset span.perB{display:none; float:none; font-style: italic; font-weight: normal; margin-left: 198px; width: auto;}
#formPreBancEmp #btn-submit{ background:#47A1D9; color:#fff; font-size:12px; border:0 none; padding:3px 5px; margin-left:436px; cursor:pointer; display:none; }

.cajaErrores{font-weight:normal; width:94%; padding:1% 3%; border:1px solid #ffa4a4; /*background:#ffc5c5;*/ display:none; margin-bottom:10px;}
.cajaErrores p { margin:0;}
.infoPrecalificacion {text-align:center; background:#e9f4fb; border:1px solid #90c7e8; padding:5px 0;}
/*------------PRECALIFICACION BANCA EMPRESAS-------------*/

