BODY {
	margin: 5px 10px 25px 15px;
	padding: 0px;
	background: #F4CCA4 url(img/Fondo.jpg);
	color: Black;
	font-size: 5pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #F5DEB3; /* scrollbar color */
	scrollbar-highlight-color: #F5DEB3; /* inner highlight */
	scrollbar-shadow-color: #F5DEB3; /* inner shadow */
	scrollbar-3dlight-color: #FFA500; /* outer highlight */
	scrollbar-darkshadow-color: #FFA500; /* outer shadow */
	scrollbar-track-color: #FFCB6A; /* background (where no scrollbar) color */
	scrollbar-arrow-color: #D2691E; /* buttons arrow color */
}

BODY.POPUP { margin: 10px 20px 25px; }
BODY.ANIM { margin: 10px 5px 15px; }
BODY.POSTAL { margin: 10px 5% 25px; }

IMG { border: 0px; }

P {
	font-size: 10pt;
	margin: 3px 0px 10px;
}
TD, TH { font-size: 10pt; }

H1 {
	color: FireBrick;
	font-size: 18pt;
	font-weight : bold;
	margin: 15px 0px 10px;
}

H2 {
	margin: 10px 0px;
	color: #400000;
	font-size: 10pt;
	font-weight: bold;
}

UL {
	list-style-type: square;
	margin: 5px 5px 5px 10px;
	padding: 0px 0px 0px 15px;
}

OL {
	margin: 5px 5px 5px 10px;
	padding: 0px 0px 0px 15px;
}

LI {
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 15px;
}

UL LI { margin-bottom: 7px; }

FORM {
	margin: 5px 5px 20px;
}

INPUT {
	color: Black;
	font-size : 10pt;
	font-weight : normal;
}

A {
	font-weight : bold;
	text-decoration: none;
}
A:LINK { color: Crimson; }
A:VISITED { color: #D44C3D; }
A:ACTIVE { color: DarkOrange; }
A:HOVER { color: DarkOrange; }

A:HOVER.SIN-FONDO { background: transparent; }


SMALL {
	font-size: 9pt;
	font-weight : normal;
	font-family:  Arial, Helvetica, sans-serif;
}

BIG {
	font-size: 13pt;
	font-weight : normal;
}

HR {
	color: #F08080;
	border : 4px ridge Red;
	height: 10px;
	background: #DB7093;
	margin: 10px auto 15px auto;
}

.CENTRO { text-align: center; }
.DERECHA { text-align: right; }
.IZQUIERDA { text-align: left; }
.MEDIO { vertical-align: middle; }

.SEPARADOR { font-size: 3pt; }

.NOMBRE {
	padding: 1px 5px;
	color: #400000;
	background: White;
	font-size: 10pt;
	font-weight : bold;
	font-family:  Arial, Helvetica, sans-serif;
}

.TAMANIO  {
	padding: 1px 5px;
	color:  Black;
	background: White;
	font-size: 8pt;
	font-weight: normal;
}

P.DESCARGAR {
	margin: 10px 0px 20px 5px;
	vertical-align: middle;
	font-family:  Arial, Helvetica, sans-serif;
}

.DESCARGAR IMG { vertical-align: middle; } /* para "nuevo" */

.DESCARGAR A {
	background: White;
	font-size: 10pt;
	padding: 1px 5px;
}

.DESCARGAR A:LINK { color: Crimson; }
.DESCARGAR A:VISITED { color: Chocolate; }
.DESCARGAR A:ACTIVE { color: DarkOrange; }
.DESCARGAR A:HOVER {
	color: White;
	background: Crimson;
	text-decoration: none;
}

.NAV {
	margin: 20px 0px;
	padding: 5px 10px;
	border: 1px solid Black;
	background: #DA70D6;
	color: #FFE4E1;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	clear: both; /* to prevent overlapping with banners */
}

.NAV A {
	background: White;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 4px;
	margin: 0px 2px;
}


.NUEVO {  /* imagenes y textos*/
	color: #FFF78A;
	font-size: 10pt;
	font-weight : bold;
	font-family: "Comic Sans MS", Textile, cursive;
	padding: 0px 0px 0px 20px;
}

.IMG-TXT {
	border: 1px solid Maroon;
	background: #FF8000;
	padding: 15px 7px 5px 20px;
}

.IMG-TXT P {
	margin: 5px 0px 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 115%;
}

.IMG-TXT TD.SEPARADOR {
	border: 0px;
	background: transparent;
	font-size: 1pt;
	padding: 0px;
}

.IMG-TXT TR { vertical-align: top; }

.IMG-TXT .V-SEPARATOR {
	margin: 0px 25px 0px 0px;
}

.IMG-TXT A {
	text-decoration: none;
	padding: 0px;
}
.IMG-TXT A:LINK { color: Khaki; }
.IMG-TXT A:VISITED { color: #FBCE84; }
.IMG-TXT A:ACTIVE { color: Gold;}
.IMG-TXT A:HOVER {
	text-decoration: underline;
}

IMG.BANNER {
	border: 1px solid Black;
	margin: 1px 0px;
	vertical-align: bottom;
}

DIV.BANNER {
	text-align: center;
	margin: 0 auto;
}
DIV.BANNER-SKY {
	margin: 15px 10px 25px 35px;
	float: right;
}


.IMAGEN {
	color: #8B008B;
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	margin: 15px 0px 10px;
}


BODY.TEXTOS { margin: 5px 15px 25px 25px; }

.TEXTOS P, .TEXTOS LI, .TEXTOS TD {
	color: Black;
	font-size: 10pt;
/*	font-weight: bold;*/
}

.TEXTOS A { font-family: "Comic Sans MS", Textile, cursive; }

.TEXTOS H1 {
	color: DarkMagenta;
	font-size: 18pt;
	font-weight: bold;
	border: 2px solid Maroon;
	padding: 7px 10px;
	margin: 15px 0px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.TEXTOS H2 {
	color: Navy;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 25px 0px 5px;
}

.TEXTOS HR {
	width: 85%;
	border: 2px solid Maroon;
	height: 5px;
}

BUTTON {
	color: Maroon;
	background: #F5DEB3;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 7px;
	margin: 3px;
	border: 2px outset #FFDEAD;
}

BUTTON.FONDO { width: 110px; }

H1.POSTAL { /* fortunecity */
	color: Purple;
	font-weight: bold;
	font-size:18pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 10px;
	margin: 5px;
}

BR {
	margin: 0px;
	font-size: 10px;
}


.LOGO { margin: 0px; }


#BOTON-TEXTOS {
	text-align: right;
	width: 140px;
}

#BIENVENIDO {
	vertical-align: text-bottom;
	margin: 5px 0px 10px;
	padding: 5px 0 5px 5px;
	background: url(img/title-background.gif) no-repeat center left;
	height: 45px;
	color: #DF0808;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#MENSAJE {
	background: #DDA0DD;
	border: 2px solid Purple;
	color: Black;
	font-weight: normal;
	font-size: 14pt;
	font-family: "Comic Sans MS", Textile, cursive;
	text-align: left;
	padding: 5px 10px;
	margin: 5px 0px;
}

#AVISO {
	font-size: 11pt;
	color: Black;
	font-weight : bold;
}

#RESULTADO, #RESULTADO P, #RESULTADO A {
	color: #FFDEAD;
	font-size: 2pt;
	padding: 0px;
	margin: 0px;
}
