/****ESTILOS DE LA PLANTILLA*****/
#npy_tabla_simulador
{
	width:100%;
	margin: 0px;
	padding: 0px;
}

#npy_tabla_simulador img
{
	border: 0px;
}

#npy_celda_macrobanner
{
	text-align: center;
}

#npy_celda_intro-publi
{
}

#npy_tabla_intro-publi
{
	width:100%;
	margin: 0px;
	padding: 0px;
}

#npy_celda_tit-intro
{
	vertical-align: top;
}

#npy_tabla_tit-intro
{
	width:100%;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}

#npy_celda_titulo
{
	font-size: 9pt;
	font-weight:bold;
	color: #CC6714;
	border-bottom: groove #CC6714 3px;
}

#npy_celda_introduccion
{
	text-align:justify;
	padding-bottom: 7px;
}

#npy_celda_autor
{
	padding-bottom: 7px;
}

#npy_celda_copyright
{
	padding-bottom: 7px;
}

#npy_celda_enlaces_relacionados
{
	padding-bottom: 7px;
}

#npy_celda_robapaginas
{
	width:200px;
	vertical-align: top;
}

#npy_celda_flechas-util
{
	border-top:solid #999 1px;
	border-bottom:solid #999 1px;
}

#npy_tabla_flechas-util
{
	width:100%;
	margin: 0px;
	padding: 0px;
}

#npy_celda_flechas
{
	vertical-align: middle;
}

#npy_celda_utilidades
{
	text-align: right;
	vertical-align: middle;
}

#npy_celda_texto
{
	text-align: justify;
}

#npy_celda_applet
{
	padding-top: 5px;
	text-align: center;
}

#npy_tabla_applet_links
{
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

#npy_celda_applet_links
{
	text-align: right;
}

#npy_celda_applet_links a
{
	text-decoration: none;
	font-weight: bold;
}

#npy_celda_applet_links a:hover
{
	text-decoration: none;
	font-weight: bold;
}

#npy_celda_pie
{
	font-size: 7pt;
	text-align: justify;
	padding: 5px 0px 10px 0px;
}

#npy_celda_aviso
{
	font-size: 7pt;
	text-align: justify;
	border-top: groove #666 2px;
	padding: 5px 0px 10px 0px;
}



/****ESTILOS DEL CONTENIDO*****/
/* Tabla exterior de los simuladores 
Esta tabla envuelve a los simuladores */
.npy_simTableExt
{
	width:90%;
	margin: 15px auto 15px auto;
	/*border: #0000FF solid 2px;*/
}

/*.npy_simTableExt td
{
	border: #0000FF solid 1px;
}

/* Tabla interior de los simuladores 
Esta tabla compone el simulador */
.npy_simTableInt
{
	width:100%;
	/*border: #FF0000 solid 2px;*/
}

/*.npy_simTableInt td
{
	border: #FF0000 solid 1px;
}

/* Celda que separa cada sección
En ella está el nombre de dicha sección
Es similar a la celda de titulo */
.npy_simCellSect
{
	font-size: 9pt;
	font-weight: bold;
	color: #CC6714;
	border-bottom: groove #CC6714 3px;
}


/* Cada de unos los botones de los formularios 
Son usados para ejecutar los cálculos */
.npy_simButton
{
	font-size: 8pt;
	color: #fff;
	border: 0px solid #CC6714;
	padding: 1px 2px 1px 2px;
	background-color: #666;
	cursor: pointer;
}

/* Caja de texto alineada a la derecha 
Usada en cajas numéricas */
input.npy_simBoxR
{
	font-size: 8pt;
	border: solid #666 1px;
	color: #666;
	text-align: right;
	padding: 1px 1px 1px 4px;
	background-color: #fff;
}


/* Caja de texto alineada a la izquierda 
Usada en cajas de texto */
input.npy_simBoxL
{
	font-size: 8pt;
	border: solid #666 1px;
	color: #666;
	text-align: left;
	padding: 1px 1px 1px 4px;
	background-color: #fff;
}


/* Caja de texto alineada a la izquierda 
Usada en cajas de texto invisibles */
input.npy_simLabel
{
	font-size: 8pt;
	color: #666;
	text-align: left;
	border: 0px;
	padding: 0px;
}


/* Menu desplegable para la selección 
de distintas opciones */
select.npy_simSelect
{
	font-size: 8pt;
	border: solid #666 1px;
	color: #666;
	text-align: left;
	padding: 1px 1px 1px 2px;
	background-color: #fff;
}