/* Estilos base */
body { 
	background-attachment: fixed;
	background-image: url(/img/fondos/fondo.gif);
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color:#000000;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #555555;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-BASE-COLOR: #000000;
	}

a { font-size: 8pt; }
a:link { color: #FFCC00; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: none; }
a:visited { color: #FFFFCC; text-decoration: none; }
a:active { color: #FF6600; text-decoration: none; }

th { font-size: 9pt; font-variant: small-caps; text-transform: capitalize; }
td { font-size: 8pt; }

input { 
	font-size: 8pt;
	color: #FFFFFF;
	line-height: normal;
	border-color: #666666 #999999 #999999 #666666;
	background-color: #555555;
	}
/* Fin estilos base */

/* Estilos con herencia */
/*
.input_password { text-decoration: line-through; }
.input_text {
	font-size: 8pt;
	color: #FFFFFF;
	line-height: normal;
	border-color: #666666 #999999 #999999 #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #555555;
	}
.input_button {
	font-size: 8pt;
	color: #FFFFFF;
	line-height: normal;
	border-color: #666666 #999999 #999999 #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #555555;
	}
*/
table .patrocinador { background-image: url(/img/fondos/fondopub.jpg); }

table .lateralIzdo { background-image: url(/img/fondos/fondolateral.jpg); }

.input_submit {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: doble;
	border-right-style: doble;
	border-bottom-style: doble;
	border-left-style: doble;
	border-top-color: #979797;
	border-right-color: #636363;
	border-bottom-color: #636363;
	border-left-color: #979797;
	}

option {
	font-size: 8pt;
	color: #FFFFFF;
	background: #555555;
	line-height: normal;
	border-color: #666666 #999999 #999999 #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

select {
	font-size: 8pt;
	color: #FFFFFF;
	background: #555555;
	line-height: normal;
	border-color: #666666 #999999 #999999 #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #666666;
	border-color: #333333 #666666 #666666 #333333;
	}

li { list-style-type: square; }


.txtDestacado { font-size: 8pt; color: #FF9900; }

.txtTitulo { font-family: "Courier New", Courier, mono; font-size: 14pt; font-weight: bold; font-variant: small-caps; color: #FFFF00; }

.titTabla { font-family: "Courier New", Courier, mono; font-size: 14pt; font-weight: bold; font-variant: small-caps; color: #FFFF00; }

.tablaBordeUp { background-color: #333333; border: #666666 ridge; filter: Chroma(Color=blue); }

.thBordeUp { background-color: #666666; border: #666666 none; }

.tdBordeUp { border: medium groove; border-color: #333333 #666666 #666666 #333333; }

.tablaBordeDown { background-color: #333333; border: medium #666666 groove; }

.txtPequeno { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
/* Fin estilos con herencia */