/* Basico.css Versión 6 */
/*
. <??? class = ""> Selección por Clase
# <??? id = ""> Selección por ID
* Universal Selector
'etiqueta'[data-???="???"] //en html <'etiqueta' data-???="???">
*/

body
	{
	color: #000000;
	background-color: #ffffff;
/*
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%;
*/
/*
	display: flex;
	justify-content: center;

	width: 100%;
	margin: 0 auto;

	margin: 0 auto;
	max-width: 1280px;

	padding: 10px;
	margin: 0px;
*/
	}
img
	{
	border-width: 0px;
	border-style: solid;
	}
table
	{
	border: 0px solid black;
	padding: 0px;
	border-spacing: 0px;
	}
th
	{
	padding: 1px;
	}
tr
	{
	padding: 1px;
	}
td
	{
	padding: 5px;
	}
code
	{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
	}
kbd
	{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	}
blockquote
	{
	color: #808080;
	}
hr
	{
	margin-left: 10px;
	width: 50%; 
	color: #000000;
	}
/*
 * body
 */
body.Oscura
	{
	color: #F0F0F0;
	background-color: #000000;
	}
body.Centrar
	{
	width: 50%;
	margin: 0 auto;
	}
body.Base
	{
	background-image: url("./@Img/@Fnd/Fondo.gif");
	background-attachment: fixed;
	}
body.Nivel1
	{
	background-image: url("./@Img/@Fnd/fondo03.gif");
	background-attachment: fixed;
	}
body.Nivel2
	{
	background-image: url("./@Img/@Fnd/fondo02.gif");
	background-attachment: fixed;
	}
body.Nivel3
	{
	background-image: url("./@Img/@Fnd/fondo01.gif");
	background-attachment: fixed;
	}
/*
 * a
 */
a.ReferenciaEnlace
	{
	border: 1px solid #808080;
	border-radius: 9px 3px 9px 3px;
	padding: 1px 3px;
	background-color: #f0f0f0;
	}
a.ReferenciaEtiqueta
	{
	border: 1px solid #808080;
	border-radius: 9px 3px 9px 3px;
	padding: 1px 3px;
	background-color: #f0f0f0;
	}
a.Interno
	{
	background-color: #e0f0e0;
	}
a.Externo
	{
	background-color: #f0e0e0;
	}
/*
a.Interno::before
	{
	content: "\1F5B1"
	}
a.Interno::after
	{
	content: "\1F5B1"
	}
a.Externo::before
	{
	content: "\1F5B1"
	}
a.Externo::after
	{
	content: "\1F5B1"
	}
*/
/*
 * table
 */
table.Center
	{
	margin: auto;
	border: 0px solid black;
	padding: 0px;
	border-spacing: 0px;
	}
table.BordeSimple
	{
	border: 1px solid black;
	}
thead.BordeSimple
	{
	border: 3px solid black;
	}
th.BordeSimple
	{
	border: 1px solid black;
	}
tr.BordeSimple
	{
	border: 1px solid black;
	background-color: #e0e0e0;
	}
td.BordeSimple
	{
	border: 1px solid black;
	}
td.Ancho50
	{
	width: 50%; 
	vertical-align: top;
	}
/*
 * nav
 */
nav.RutaTitulo
	{
	background-color: #f0fff0;
	border: 1px solid #c0c0c0;
	color: #800060;
	}
/*
 * address
 */
address.RutaTitulo
	{
	background-color: #f0fff0;
	border: 1px solid #c0c0c0;
	color: #800060;
	}
/*
 * span
 */
span.Titulo
	{
	font-weight: bold;
	margin-left: 120px;
	font-size: larger;
	border: 1px solid #003000;
	border-radius: 9px 9px 9px 9px;
	padding: 1px 3px;
	background-color: #e0e0f0;
	color: #003000;
	}
span.Aviso
	{
	margin-left: 10px;
	border: 1px solid #808080;
	padding: 1px 3px;
	background-color: #f08080;
	color: #001010;
	}
/*
 * p
 */
p.Referencias
	{
	margin-left: 15px;
	}
/*
 * hr
 */
hr.SeparadorCabecera
	{
	margin-left: 30px;
	width: 30%; 
	color: #000000;
	}
/*
 * Core styles.
 */
.Bold
	{
	font-weight: bold;
	}
.Italic
	{
	font-style: italic;
	}
.Underline
	{
	text-decoration: underline;
	}
.StrikeThrough
	{
	text-decoration: line-through;
	}
.Subscript
	{
	vertical-align: sub;
	font-size: smaller;
	}
.Superscript
	{
	vertical-align: super;
	font-size: smaller;
	}
/*
 * Font faces.
 */
.FontComic
	{
	font-family: 'Comic Sans MS';
	}
.FontCourier
	{
	font-family: 'Courier New';
	}
.FontTimes
	{
	font-family: 'Times New Roman';
	}
.FontImpact
	{
	font-family: 'Impact';
	}
/*
 * Font sizes.
 */
.FontSmaller
	{
	font-size: smaller;
	}
.FontLarger
	{
	font-size: larger;
	}
.FontSmall
	{
	font-size: 8pt;
	}
.FontBig
	{
	font-size: 14pt;
	}
.FontDouble
	{
	font-size: 200%;
	}
/*
 * Font colors.
 */
.FontColor1
	{
	color: #ff9900;
	}
.FontColor2
	{
	color: #0066cc;
	}
.FontColor3
	{
	color: #ff0000;
	}
.FontColor4
	{
	color: #880033;
	}
.FontColor5
	{
	color: #600060;
	}
.FontColor6
	{
	color: #004040;
	}
.FontColor1BG
	{
	background-color: #ff9900;
	}
.FontColor2BG
	{
	background-color: #0066cc;
	}
.FontColor3BG
	{
	background-color: #ff0000;
	}
/*
 * Indentation.
 */
.Indent1
	{
	margin-left: 40px;
	}
.Indent2
	{
	margin-left: 80px;
	}
.Indent3
	{
	margin-left: 120px;
	}
/*
 * Alignment.
 */
.JustifyLeft
	{
	text-align: left;
	}
.JustifyRight
	{
	text-align: right;
	}
.JustifyCenter
	{
	text-align: center;
	}
.JustifyFull
	{
	text-align: justify;
	}
