@charset "utf-8";
/* CSS Document */
body 
  {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	/*color: #ffffff; */ 
	background-color: #F8F7DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}



/* Form Elements
----------------------------------------------- */
label, select {
	font-size: 100%;
}

select {
	color: #FFFFFF;
	background-color:  #66CC66;   /* #336600 */
	border: 1px solid #b1b1bc;
}


/*  Tablas con fondo distinto al de la página */
#tablaVisible th
{
	background-color: #FFFF99;
	color: #000000;
	font-weight: bold;
}

#tablaVisible td
{
	background-color: #FFFFFF;
	color: #000000;
}


#tablaVisible a:link {
	color: #660066;
}

#tablaVisible a:visited {
	color: #FF66FF;
}

#tablaVisible a:hover {
	color: #000;
}


/*  Colores frecuentes */
.Rojo {color: #FF0000}
.Azul {
	color: #0000FF
}
.Verde{
	color: #00FF00
}
.VerdeObscuro{
	color: #339900
}
.Amarillo{color: #FFFF00}
.Naranja{
	color: #FF6600
}
.Negro{color: #000000}
.Blanco{color: #ffffff}


.Titulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: bold;
}

.subTitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.desgloseResumen
{
	font-size: 9pt;
}
