a { color:#000099; text-decoration: none; }
a:hover { color: Red; text-decoration: underline; }
body { width: 93%; background-image:  url("fondo.jpg"); background-attachment:fixed; background-position:right; background-repeat:no-repeat }
body, table { font-family: Arial; 	font-size: 8pt; 	text-align: left; }
input { font-family: Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; } 

.aviso { border: 1px solid Red; padding: 4px; background-color: White; font-family: Arial; }

.contenedor{
	border-collapse: collapse;
	border: 1px solid #E8E8E8;
	background-color: White;
}

.contenedor td { padding-left: 4px; padding-right:4px }

.oculto {
	color: #979797;
}
.supcontenedor a {
	color: #FFD700;
	text-decoration: none;
}
.supcontenedor a:hover {
	color: #F0E68C;
	text-decoration: underline;
}
.supcontenedor{
	background-color: #4169E1;
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.infcontenedor{
	background-color: #193CA2;
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.paginacion a {
	color: #FF7F50;
	text-decoration: none;
}
.paginacion a:hover {
	font-family: Arial Black;
	color: Red;
	text-decoration: none;
	font-size: 12px;
}
.paginacion {
	/*background-color: #708090;
	color: White;*/
	color: #1350BD;
	font-size: 11px;
	font-family: Arial;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}

.menu, .menu a {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:hover {
	color: #FEFF42;
	font-weight: bold;
	text-decoration: underline;
}

.titulo { 
	font-size: 18px;
}
.ncampo { color:#788AD1; font-weight: bold; text-align:right}
.dia {
	text-align: center;
	width: 20px;
	background-color: White;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
}

.mes {
	border: 1px solid Silver;
	height: 180px;
	background-color: #E3EEFB;
}

.nombremes {
	font-family: "Arial";
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0px;
}

.dialetras {
	text-align: center;
	color: Gray;
	font-size: 7pt;
}


select.casilla, input.casilla, textarea.casilla {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #E4E6FA;
	border: 1px solid Silver;
	color: Black;
	padding-left: 4px;
}
textarea.casilla {
	font-size:8pt; 
	font-weight: normal;
}

input.boton {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border-width: 0px;
	background-image: url(../skinXP/btn_bg.gif);
	background-color: transparent;
	width: 91px;
	height: 21px;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: hand;
}

input.inputover {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: Blue;
	cursor: hand;
	border-width: 0px;
	background-image: url(../skinXP/btn_bg.gif);
	background-color: transparent;
	width: 91px;
	height: 21px;
	text-decoration: underline;
	margin-top: 3px;
	margin-bottom: 3px;
	}

#botactualizar { background-image: url(../skinXP/btn_actualizar_bg.gif); padding-left: 11px }
#botagregar { background-image: url(../skinXP/btn_agregar_bg.gif); padding-left: 11px }
#boteliminar { background-image: url(../skinXP/btn_eliminar_bg.gif); padding-left: 11px }
#botlistar { background-image: url(../skinXP/btn_listar_bg.gif); padding-left: 9px }
#botbuscar { background-image: url(../skinXP/btn_buscar_bg.gif); padding-left: 9px }
#botguardar { background-image: url(../skinXP/btn_guardar.gif); padding-left: 10px }
#botok { background-image: url(../skinXP/btn_ok_bg.gif); padding-left: 10px }

input.boton2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border: 0px solid Black;
	background-color: Silver;
	padding-left: 5px;
	padding-right: 5px;
}

input.input2over {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border: 0px solid Black;
	background-color: #FFD700;
	color: #B22222;
	cursor: hand;
	padding-left: 5px;
	padding-right: 5px;
}

#opciones { font-family: Arial; font-size:8pt; display:none; font-weight: bold;}
#opciones a { background-color:#0033CC; color:#FFFFFF; padding-left:4px; padding-right:4px; border-left:1px solid gray;}
#opciones a:hover, #opciones a.activa { background-color: #CCCCCC; color: #000000; text-decoration: none}
