body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wrapperNumero {
	width: 690px;
	height: 355px;
	background: url(../gfx/KT/KTNumeroING/imgs/base-tu-numero.jpg) top left no-repeat;
	}
	#colA {
		width: 233px;
		float: left;
		}
		#colA .inputNumero {
			margin-left: 27px;
			}
	#colB {
		width: 224px;
		float: left;
		}
		#colB .inputNumero {
			margin-left: 19px;
			}
	#colC {
		width: 233px;
		float: right;
		}
		#colC .inputNumero {
			margin-left: 27px;
			}
.inputNumero {
	width: 186px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #666;
	padding: 13px 0 0 0;
	margin-top: 205px;
	border: none;
	background: url(../gfx/KT/KTNumeroING/imgs/bg-input-numero.png) top left no-repeat;
	}
	
#calcularNumero {
	width: 100%;
	height: 47px;
	text-align: center;
	margin: 40px 0 20px 0;
	cursor: pointer;
	}	

#resultadoNumero {
	width: 250px;
	height: 30px;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #F60;
	/*margin: 0 0 0 240px;*/
	padding: 0 0 8px 10px;
	}
	
#wrapperResultadoNumero {
	width: 690px;
	height: 81px;
	background: url(../gfx/KT/KTNumeroING/imgs/tu-numero-es.jpg) top left no-repeat;
	}	
	
#grabar {
	width: 138px;
	height: 39px;
	/*float: center;*/
	/*margin: 21px 15px 0 0;*/
	/*padding: 0 0 0 230px;*/
	cursor: pointer;
	}	
	
.tablaDatosModal {
	width: 100%;
	font-size: 12px;
	color: #666;
	margin-bottom: 0;
	}
	.tablaDatosModal img {
		vertical-align: middle;
		}	
	
.titPag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #093773;
	font-weight: bold;
	height: 40px;
	vertical-align: top;
}	

.txt11gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	}



.txt12gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
	}


	
.txt11grisoscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	}
	
.tablaTransparent {
	width: 100%;
	font-size: 11px;
	text-align: left;
	color: #777777;
	border: 1px solid #CCC;
	border-collapse: collapse;
	background: #f1f1f1;
	}
	.tablaTransparent td {
		padding: 5px;
		vertical-align: text-top;
		}
	.tablaTransparentTitle {
		color: #ff6600;
		}
	.tablaTransparentTitle td {
		padding-top: 10px;
		padding-bottom: 25px;
		}
.numDestacado {
	color: #F60;
	font-size: 16px;
	font-weight: bold;
	}
.font16 {
	font-size: 16px;
	}	
	

.tablaDatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	background-color: #FFFFFF;
	border-collapse:collapse;
	border: 1px solid #dbdbdb;
}

.tablaDatos td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #cccccc;
	text-align: center;
}

.tablaDatosEncab {
	font-weight: bold;
	color: #767676;
	background-color: #dbdbdb;
	text-align: center;
}

.tablaDatosEncab2 {
	font-weight: bold;
	color: #767676;
	background-color: #dbdbdb;
}

a.tablaDatosEncab {
	font-weight: bold;
	color: #767676;
	background-color: #dbdbdb;
	text-align: center;
}	

.tablaDatosModal {
	width: 100%;
	font-size: 12px;
	color: #666;
	margin-bottom: 0;
	}
	.tablaDatosModal img {
		vertical-align: middle;
		}
		
#calcularPerfil {
	width: 100%;
	height: 47px;
	text-align: left;
	/*margin: 20px 0;*/
	cursor: pointer;
	padding: 5 0 0 0;
	}	

#grabarPerfil {
	width: 100px;
	height: 28px;
	float: right;
	margin: 27px 15px 0 0;
	cursor: pointer;
	}	
	
#wrapperResultadoPerfil {
	width: 660px;
	height: 81px;	
	background: url(../gfx/KT/KTNumeroING/imgs/tu-perfil-es.jpg) top left no-repeat;	               
	}
#resultadoPerfil {
	width: 250px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26px;
	color: #F60;

	}	
			
.txtNavegaSup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #989898;*/
	color: #000000;
	height: 23px;
}			

p{
margin:0px;
/*padding: 8px 0px 10px 0px;
*/
padding:0px 0px 10px 0px;
}

/* ===============  head  ============= */

#Table_01 {
	height:43px;
	margin-top: 7px;
	border-bottom: 2px solid #ff6501;
}

#Table_menu {
	height:12px;
	margin: 5px 0px 5px 0px;
	font-size:10px;
	color:#666;
}

	#Table_menu .input_largo{
		width:168px;
		border: 1px solid #ccc;
	}
	
	#Table_menu .bots_menu {
		font-size:10px;
		color:#666;
	}
	
		#Table_menu a.bots_menu {
		text-decoration: none;
		color:#666;
	}
	
		#Table_menu a.bots_menu:hover {
			text-decoration: underline;
		}
	
	#Table_menu a.bot_buscar {
		text-decoration: none;
		color: #000064;
		font-size:11px;
		text-align:left;
		font-weight:bold;
	}
	
	#Table_menu a.bot_buscar:hover {
		text-decoration: underline;
	}

/* -------- Textos -------- */	

.txtContenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
	padding: 0;
}	
	.txtContenido li{
		padding-right: 21px;
	}
	.txtContenido ul li {
		background: url(../gfx/NewImg/imgs/bullet_nav_sebseccion.gif) 0px 6px no-repeat;
		/*margin: 15px 0 10px 0;*/
		margin: 0px 0 5px 0;
		padding-left: 10px;
	}
	a.txtContenido {
		text-decoration: underline;
	}
	a.txtContenido:hover {
		text-decoration: underline;
	}
.txtTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;	
	text-decoration:none;
	font-weight: bold;
}
	a.txtTitulos {
		text-decoration: none;
	}
	a.txtTitulos:hover {
		text-decoration: underline;
	}
.txtSubTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;	
	text-decoration:none;
	font-weight: bold;
}
	a.txtSubTitulos {
		text-decoration: none;
	}
	a.txtSubTitulos:hover {
		text-decoration: underline;
	}	

.style1 {
	color: #666; 
	font-size: 11px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style2 {
	color: #000066; 
	font-size: 11px; 
	text-decoration:none; 
	text-align: justify; padding: 0 10px 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* -------- login -------- */
.txtBlanco11pts {
	color: #FF6501;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
}
	a.txtBlanco11pts {
		text-decoration: none
	}
	a.txtBlanco11pts:hover {
		text-decoration: underline;
	}
	
	.txtBlue11pts {
	color: #000064;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
}
	a.txtBlue11pts {
		text-decoration: none
	}
	a.txtBlue11pts:hover {
		text-decoration: underline;
	}

.txtUnidadServicioClientes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #486779;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	padding-bottom: 4px;
}
	a.txtUnidadServicioClientes {
		text-decoration: underline;
	}
	a.txtUnidadServicioClientes:hover {
		text-decoration: underline;
	}
.txtLegales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;	
	text-decoration:none;
	font-weight: normal;
}
	a.txtLegales {
		text-decoration: none;
		color: #888991;
	}
	a.txtLegales:hover {
		text-decoration: none;
		color: #888991;
	}	
	
.txtLinksInferioresSup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
	a.txtLinksInferioresSup {
		text-decoration: none;
	}
	a.txtLinksInferioresSup:hover {
		text-decoration: none;
		background-color: #f0f0f0;
	}
.txtLinksInferioresInf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}	
	a.txtLinksInferioresInf {
		text-decoration: none;
	}
	a.txtLinksInferioresInf:hover {
		text-decoration: underline;
	}
	
.txtSeparador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #486779;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
}
	a.txtSeparador {
		text-decoration: none;
	}
	a.txtSeparador:hover {
		text-decoration: none;
		color: #FF0000
	}	
	
	.txtPasos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;

}
	a.txtPasos {
		text-decoration: none;
	}
	a.txtPasos:hover {
		text-decoration: none;
		color: #FF0000;
	}
.txtFormularios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #486779;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	padding: 8px 3px 8px 3px;
}
.txtFormulariosOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9D9EA4;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	padding: 8px 3px 8px 3px;
}
.txtFormulariosAsterisco {
	color: #FF6600;
}

.txtMapaSitio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;	
	text-decoration:none;
	line-height: 14px;
	/*border:1px solid #999;*/
}
	a.txtMapaSitio{
		color: #333;
		text-decoration: none;
		border:0px
	}
	a.txtMapaSitio:hover{
		text-decoration: underline;
		border:0px
	}
	a.txtMapaSitio.seccion{
		color: #FFFFFF;
		text-decoration: none;
		border:0px
	}
	a.txtMapaSitio:hover.seccion{
		text-decoration: underline;
		border:0px
	}
	.txtMapaSitio .seccion{
		background-color: #CAD5EB;
		color: #333;
		font-weight: bold;
		padding: 6px 3px 6px 3px;
		text-align: left;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
	}

	.txtMapaSitio td.azul{
		background-color: #fff;
		font-size: 11px;
		color: #333;
		text-decoration:none;
		font-weight: normal;
		padding: 6px 3px 6px 12px;
		border-bottom: 1px solid #999;
	}
	.txtMapaSitio td.blanco{
		background-color: #FFFFFF;
		color: #333;
		font-size: 11px;	
		padding: 6px 3px 6px 12px;
		border-bottom: 1px solid #999;
	}
	.txtMapaSitioTercerNivel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;	
	text-decoration:none;
	padding-left: 6px;
	line-height: 16px;
	}
		a.txtMapaSitioTercerNivel{
		color: #333;
		text-decoration: none;
		border:0px
	}
	a.txtMapaSitioTercerNivel:hover{
		text-decoration: underline;
		border:0px
	}
/* -------- Fin Textos -------- */	
	
/* -------- Navegacion -------- */	
/*   nav no transaccional     */ 	
.txtNavegacionNTSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
}
	a.txtNavegacionNTSeccion {	
		text-decoration: none;
		color: #000066;
	}
	
	a.txtNavegacionNTSeccion:link {
		text-decoration: none;
		color: #000066;
	}
			
	a.txtNavegacionNTSeccion:visited {
		text-decoration: none;
		color: #000066;
	}
	
	a.txtNavegacionNTSeccion:hover {
		text-decoration: none;
		color: #FF6600;
	}
		
	.txtNavegacionNTSeccionSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	}
	
.txtNavegacionNTSubSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	line-height: 14px;
}
	a.txtNavegacionNTSubSeccion {	
		text-decoration: none;
		color: #000066;
	}
	a.txtNavegacionNTSubSeccion:hover {
		text-decoration: none;
		color: #FF6600;
	}
	td.txtNavegacionNTSubSeccion {
		padding: 0 0 4px 0;
	}
	.txtNavegacionNTSubSeccionSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	line-height: 14px;
}

.txtNavegacionNTSubSubSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;	
	text-decoration:none;
	font-weight: normal;
	line-height: 14px;
}
	a.txtNavegacionNTSubSubSeccion {	
		text-decoration: none;
		color: #000066;
	}
	a.txtNavegacionNTSubSubSeccion:hover {
		text-decoration: none;
		color: #FF6600;
	}
	td.txtNavegacionNTSubSubSeccion {
		padding: 0 4px 0px 0;
	}	
	.txtNavegacionNTSubSubSeccionSel {
		color: #FF6600;
		font-size: 10px;	
		text-decoration:none;
		font-weight: normal;
		line-height: 14px;
	}	
	
/*   nav transaccional     */ 	

.txtNavegacionTransSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:11px;	
	text-decoration:none;
	font-weight:normal;
}
	a.txtNavegacionTransSeccion {
		text-decoration:none;
		color:#000066;		
	}
	a.txtNavegacionTransSeccion:hover {
		text-decoration:none;
		color:#FF6600;
	}	
	td.txtNavegacionTransSeccion  {
		padding: 4px 0 4px 16px;
	}
	
.txtNavegacionTransSubSeccion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:10px;	
	text-decoration:none;
	font-weight:normal;
}
	a.txtNavegacionTransSubSeccion {
		text-decoration: none;
		color: #000066;		
	}
	a.txtNavegacionTransSubSeccion:hover {
		text-decoration: none;
		color: #FF6600;
	}	
	td.txtNavegacionTransSubSeccion {
		padding: 2px 0 2px 0px;
	}	
	
.txtNavegacionTransSubSubSeccion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:10px;	
	text-decoration:none;
	font-weight:normal;
}
	a.txtNavegacionTransSubSubSeccion {
		text-decoration: none;
		color: #000066;		
	}
	a.txtNavegacionTransSubSubSeccion:hover {
		text-decoration: none;
		color: #FF6600;
	}	
	td.txtNavegacionTransSubSubSeccion {
		padding: 0px 14px px 0px;
	}	

.txtNavegacionAuxiliar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;	
	text-decoration:none;
	font-weight: normal;
}
	a.txtNavegacionAuxiliar {
		text-decoration: none;
		color: #f60;
	}
	a.txtNavegacionAuxiliar:hover {
		text-decoration: none;
		color: #f60;
	}
	
		.txtNavegacionAuxiliar .migas {
			color: #f60;
			text-decoration: none;
		}

		
/* -------- Mis cuentas -------- */	

.misCuentas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF6600;
	padding: 2px 10px 1px 10px;
	}

	
/* -------- Fin navegacion -------- */	
		
/* -------- Botones -------- */	
.txtBotonHor, td a.txtBotonHor {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
	a.txtBotonHor {
		text-decoration: none;
	}
	a.txtBotonHor:hover {
		text-decoration: underline;
	}
	

.txtBotonSG {
	color: #486779;
	font-size: 10px;
	text-decoration:none
}
	a.txtBotonSG {
		text-decoration: underline;
	}
	a.txtBotonSG:hover {
		text-decoration: underline;
	}
	
.txtBotonVert {
font-size:10px;
color:#666;
text-decoration:none;
}

	a.txtBotonVert {
		text-decoration: none;
	}
	a.txtBotonVert:hover {
		text-decoration: underline;
	}


/* -------- Fin Botones -------- */		



/* ------------- Listas ---------------------*/

/* CRC. Nueva regla aplica solo a menu */
div#MenuDinamico ul {
	margin-left:10px;
	_margin-left:10px;
	padding-left:13px;
	line-height:12px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 3px;
}

div#MenuDinamico li {
	list-style-image: url(../gfx/NewImg/imgs/bullet_nav_sebseccion.gif);
}

/* CRC. Fin Nueva regla aplica solo a menu */
	
/* ------------- Imagenes ---------------------*/

img.floatLeft { 
    float: left; 
    margin: 4px;
}
img.floatRight { 
    float: right; 
    margin: 4px;
}
/* ------------- Tablas ---------------------*/

.tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	/*background-color: #EDF1F6;*/
	font-size: 10px;
	text-align: center;		
	/*border-top:1px solid #999;*/
	/*border-left:1px solid #999;*/
}
	.tabla td{
		border-bottom:1px solid #999;
		/*border-right:1px solid #999;*/
		padding-bottom: 6px;
		padding-top: 6px;
		background-color: #FFF;
	}
			.tabla td.titulo{
				text-align: left;
				background-color: #CAD5EB;
				border-bottom:1px solid #999;
				/*border-right:1px solid #999;*/
				padding-left: 12px;
				padding-bottom: 6px;
				padding-top: 6px;
			}
			
			.tabla td.blanco{
				background-color: #FFF;
				border-bottom:1px solid #999;
				/*border-right:1px solid #999;*/
				padding-bottom: 6px;
				padding-top: 6px;
			}
			
			.tabla td.blanco2{
				background-color: #FFF;
				border:0;
				padding-bottom: 6px;
				padding-top: 6px;
			}
			
			.tabla td.borde {
				border-right:1px solid #999;
			}
			
	.tabla tr{
		background-color: #999;
	}
	.tabla th{
		color: #333;
		font-weight: bold;
		border-bottom:1px solid #999;
		border-right:1px solid #FFF;
		background-color: #cad5eb;
		padding-bottom: 3px;
		padding-top: 3px;

	}
	
		.tabla th.ultimo{
			/*border-right:1px solid #668597;*/
			background-color: #fff;
			color: #333;
			border-top:solid 1px #FF6600;
			border-bottom:solid 1px #999;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			padding-top:16px;
			padding-bottom:2px;
			padding-left: 4px;
		}
		
		.tabla th.ultimo2{
			/*border-right:1px solid #668597;*/
			background-color: #CAD5EB;
			color: #333;
			padding: 0px 0px 0px 4px;
			height:25px;
		}
		
		.tabla th.ultimo3{
			background-color: #fff;
			color: #333;
			padding: 0px 0px 0px 4px;
			height:25px;
		}

.tablaBotones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	/*border-top:1px solid #668597;*/
	/*border-left:1px solid #668597;*/
}
	.tablaBotones td {
		border-bottom:1px solid #668597;
		border-right:1px solid #668597;
	}
	
	.tablaBotones td.blanco {
	background-color: #FFFFFF;
	}
	
	.tablaBotones .botnes {
		border-bottom:0px;
		border-right:0px;
		border-top:0px;
		border-left	:0px;
	}
	
	.tablaBotones th{
		color: #333;
		font-weight: bold;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		background-color: #CAD5EB;
		padding-bottom: 6px;
		padding-top: 6px;
	}
		.tablaBotones th.ultimo{
			background-color: #CAD5EB;
			/*border-right:1px solid #668597;*/
		}
		
.tablaBoton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	border:0;
}

	.tablaBoton td{
		padding: 0;
		background-color: #FFF;
		border:0;
	}

.tablaError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000	;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 5px 2px 5px 10px;
	border:1px solid #F60;
	margin-top: 15px;
	margin-bottom: 15px;	
}

/* -------- menu dinamico -------- */	

#rec_mis_ctas{
	margin-top:10px; 
	border-left: 2px solid #000066;
}
#ListaSubmenu li {
	list-style-image: url(../gfx/NewImg/imgs/nav_nt_flecha_over.gif);
	}

/* -------- Footer -------- */	

#links_pie_pagina {
	margin-top:20px;
}

#copyright {
	border-top: 1px solid #ccc;
	margin:20px 0px 15px 0px;
	padding-top:3px;
}
.footer_link {
	color: #39c;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	line-height: 14px;
}
	a.footer_link {	
		text-decoration: none;
		color: #39c;
	}
	a.footer_link:hover {
		text-decoration: underline;
		color: #39c;
	}

/* ------------- Forms ---------------------*/
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	text-indent:3px;
	color:#666;
}

	select {
		margin: 3px 0;
	}

.input_ch{
	width:45px;
}

.input_oscuro{
	border: 1px solid #999;
}

.input_ch_oscuro{
	width:45px;
	border: 1px solid #999;
}

/* ------------- parrafo especial ---------------------*/

p.format1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;	
	text-decoration:none;
	font-weight: bold;
	padding-left:10px;
}

p.format2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
	padding-left:10px;
}

p.format3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #000066;*/
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
	padding-left:10px;	
}

p.format3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #000066;*/
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration:none;
	text-align: left;
	font-weight: bold;
	padding-left:0px;	
}

p.format5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #000066;*/
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
	padding-left:10px;	
}


p.especial_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	text-indent:3px;
	color:#666;
	}

p.format4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #000066;*/
	color: #000000;
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	text-align: justify;
	padding-left:10px;	
}

.mensaje_error_tn{width:90%; padding:5px 5px 5px 60px; background:url(/gfx/KT/KTGeneral/KTSigno_excl.gif) no-repeat 0px 10px; font-size:12px;}
.mensaje_error_tn strong{color:#000066;}

.txtFormularios {
	color:#666;
	font-size:11px;
	font-weight:normal;
	padding:8px 3px;
	text-decoration:none;
}

.select_empleador{
width:250px;
}

.select_empleador_ch{
width:220px;
}

/* ------------- popup ---------------------*/
.popup {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;	
		color: #CC0000;
	}
	.popup2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
	.celdas_invisibles {
		display: hidden;
		line-height: 0px;
		border:0px none #FFFFFF;
		visibility: hidden;
		height: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	
.txtLinksRojos {
	color:#ff6600;
	font-size: 10px;
}

.espacio_lateral {
	padding-right: 10px;
}


/* ------------- herramientas ---------------------*/

.tabla_herramientas {
	border-top: 1px solid #DEEAF6;
	border-left: 1px solid #DEEAF6;
	background-color: #EFF4FA;
	color:333;
	margin-top: 12px;
}

.tabla_herramientas td{
	border-right: 1px solid #DEEAF6;
	border-bottom: 1px solid #DEEAF6;
}

/* ============== Formualarios ========================= */

.txtContenido li {
	line-height: 140%;
}


.txtContenido a {
	color: #666;
}

	.txtContenido a:hover {
		color: #333;
	}
	


/* -- form -- */
hx {
		background: url(../gfx/NewImg/imgs/bullet_flecha_cont.gif) left top no-repeat;
		color: #333;
		font-size: 12px;
		margin: 15px 0 10px 0;
		padding-left: 10px;
}



	legend {
		display: none;
	}
	
	ul {
		margin: 0;
		padding: 0;
	}
	
	ul li {
		list-style: none;
		list-style-image: none;
		
		clear: both;
	}
	
	h3 {
		background: url(../gfx/NewImg/imgs/bullet_flecha_cont.gif) left top no-repeat;
		color: #333;
		font-size: 12px;
		margin: 15px 0 10px 0;
		padding-left: 10px;
	}
	
	h4 {
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px;
		font-size: 10px;
	}
	
	label {
		display: block;
		width: 130px;
		float: left;
		padding-right: 5px;
		text-align: left;
	}
	
		fieldset .largo {
				width: 400px;
		}
			
	input, select {
		margin-bottom: 5px;
	}
	
	.btn {
		width: 100px;
		padding: 2px 0;
		background: #000066;
		border: 1px solid #0000cc;
		margin-left: 130px;
		margin-top: 20px;
		cursor: pointer;
		color: #fff;
		font-weight: bold;
		text-align: center;
		
	}
	
	.detalle {
		display: block;
		font-size: 10px;
		color: #999;
		margin-bottom: 5px;
	}
	
#txtFormatoMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	line-height: 18px;
}
/*BUZON DE MENSAJES CLIENTE*/

.menu_buzon { margin-top:10px; border-left: 2px solid #FF6600; background:#000066; padding:3px 0px; }
.menu_buzon a:link, .menu_buzon a:visited { color:#FFF; text-decoration:none; }
#listadoMensajes table.listado_buzon { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; border-top:none; font-weight:normal; border-left:1px solid #CCC; font-size: 10px; text-align: center; }
#listadoMensajes table.listado_buzon td { border-bottom:1px solid #999; border-right:1px solid #999;padding: 6px; }
#listadoMensajes table.listado_buzon .separador { background-color:#EFF4FA; }
#listadoMensajes table.listado_buzon .no_leido { font-weight:bold; }
#listadoMensajes table.listado_buzon a:link, #listadoMensajes  table.listado_buzon a:visited { color:#333; text-decoration:underline; }
#listadoMensajes table.listado_buzon a:hover, #listadoMensajes  table.listado_buzon a:active { text-decoration:none; }
#listadoMensajes table.listado_buzon thead th { color: #333; height:35px; color:#FFF; border-bottom:1px solid #999; background:url(../gfx/KT/KTMensajesAfiliado/fondo_th.jpg) repeat-x top right; }
#listadoMensajes table.listado_buzon td.titulo { text-align: left; background-color: #CAD5EB; border-bottom:1px solid #999; padding-left: 12px; padding-bottom: 6px; padding-top: 6px; }
#listadoMensajes  table.listado_buzon td.blanco { background-color: #FFF; border-bottom:1px solid #999; padding-bottom: 6px; padding-top: 6px; }
#listadoMensajes table.listado_buzon td.blanco2 { background-color: #FFF; border:0; padding-bottom: 6px; padding-top: 6px; }
#listadoMensajes table.listado_buzon td.borde { border-right:1px solid #999; }
#listadoMensajes table.listado_buzon th.ultimo2 { background-color: #CAD5EB; color: #333; padding: 0px 0px 0px 4px; height:25px; }
/***DETALLE MENSAJES*******/
#listadoMensajes .detalle_buzon { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; border-top:none; font-weight:normal; font-size: 10px; text-align: center; }
#listadoMensajes .detalle_buzon thead td { padding:0px 10px 10px 10px; border-bottom:2px solid #CCC; }
#listadoMensajes .detalle_buzon h1 { font-size:18px; line-height:150%; }
#listadoMensajes .detalle_buzon h2 { font-size:11px; font-weight:normal; line-height:150%; }
#listadoMensajes .detalle_buzon tbody td { padding:10px; }
/*ADJUNTOS Y  FUNCIONALIDAD*/

#listadoMensajes .lista_adjuntos { background:url(../gfx/KT/KTMensajesAfiliado/con_adjunto.gif) no-repeat 0px 0px; padding-left:10px; font-size:11px; font-weight:bold; }
#listadoMensajes .detalle_buzon a.archivo:link, #listadoMensajes .detalle_buzon a.archivo:visited { background:url(../gfx/KT/KTMensajesAfiliado/descarga_archivo.jpg) no-repeat 0px 0px; margin-left:10px; color:#666; padding-left:10px; font-size:11px; }
#listadoMensajes .funcionalidad tr td { padding:0px; margin:0px; }
#listadoMensajes .funcionalidad  a:link, #listadoMensajes .funcionalidad a:visited { color:#FFFFFF; text-decoration:none; }
#listadoMensajes .funcionalidad  a:hover, #listadoMensajes .funcionalidad a:active { text-decoration:underline; }

#BoxPerfil { width:260px; height: 45px; position: absolute; top: 73px; left: 650px; border: 0;  }
#perfilNumero { width: 100%; height: 20px; color: #ff6600; font-weight: bold; border: 0; }
#perfilInversionista { width: 100%; height: 20px; color: #ff6600; font-weight: bold; border: 0 ; }

.inputRecord 
{	
	background: url(/gfx/KT/KTGeneral/inputInfoHeader.png) top left no-repeat;
	width: 89px;
	height: 18px;
	padding: 3px 3px 0 3px;
	text-align: center;
	color: #ff6600;
	font-weight: bold;	
	display: block;
	float: right;
}

.labelPerfil
{
	color: #ffffff;
	font-family: Arial;
	text-align: right;
	float: left;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
}

.CalcFloatRight
{
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 2px;	
}

.tablaTransparentPerfil
{
	width: 675px;
	font-size: 11px;
	text-align: left;
	color: #777777;
	border: 1px solid #CCC;
	border-collapse: collapse;
	background: #f1f1f1;
}
