/****ESTILOS DE LA PLANTILLA*****/
#npy_tabla_pagina
{
	width:100%;
	margin: 0px 3px;
	padding: 0px;
}

#npy_tabla_pagina 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;
	border-bottom: groove #000080 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_utilidades
{
	text-align: right;
	vertical-align: middle;
	border-top:solid #000080 1px;
	border-bottom:solid #000080 1px;
}

#npy_celda_texto
{
	text-align: justify;
	padding: 20px 15px;
}

#npy_celda_pie
{
	font-size: 7pt;
	text-align: justify;
	padding: 5px 0px 10px 0px;
}



/****ESTILOS DEL CONTENIDO*****/
/* Tabla exterior de las páginas
Esta tabla envuelve a las páginas */
.npy_pagTableExt
{
	width: 100%;
	text-align: inherit;
}


/* Tabla interior de las páginas
Tablas que forman parte de la página */
.npy_pagTableInt
{
	width:100%;
}


/* Celda que separa cada sección
En ella está el nombre de dicha sección
Es similar a la celda de titulo */
.npy_pagCellSect
{
	font-weight: bold;
	color: #000080;
}


/* Cada de unos los botones de los formularios
Son usados para enviar el formulario */
.npy_pagButton
{
	color: #fff;
	border: 0px;
	padding: 1px 2px 1px 2px;
	background-color: #000080;
	cursor: pointer;
}

/* Caja de texto alineada a la derecha
Usada en cajas numéricas */
input.npy_pagBoxR
{
	border: solid #000080 1px;
	color: #000080;
	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_pagBoxL
{
	border: solid #000080 1px;
	color: #000080;
	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_pagLabel
{
	color: #000080;
	text-align: left;
	border: 0px;
	padding: 0px;
}


/* Menu desplegable para la selección
de distintas opciones */
select.npy_pagSelect
{
	border: solid #000080 1px;
	color: #000080;
	text-align: left;
	padding: 1px 1px 1px 2px;
	background-color: #fff;
}

