Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
/*
2
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
3
Code licensed under the BSD License:
4
http://developer.yahoo.com/yui/license.html
5
version: 2.9.0
6
*/
7
/**
8
 * SAM
9
 *
10
 * Skin colors used:
11
 *
12
 * - Control Border : 808080
13
 * - Control Chrome : f2f2f2
14
 * - Cell Borders : cccccc
15
 * - Normal Cell BG : ffffff
16
 * - Date Links : 0066cc
17
 * - Selected Cells BG : b3d4ff
18
 * - Cell Hover BG : 426fd9
19
 * - Disabled BG : cccccc
20
 * - Disabled Text Color : a6a6a6
21
 * - Selectable OOM Text Color: a6a6a6;
22
 **/
23
 
24
/* CALENDAR BOUNDING BOX */
25
.yui-skin-sam .yui-calcontainer {
26
	background-color:#f2f2f2;
27
	border:1px solid #808080;
28
	padding:10px;
29
}
30
 
31
/* CALENDARGROUP BOUNDING BOX */
32
.yui-skin-sam .yui-calcontainer.multi {
33
	padding:0 5px 0 5px;
34
}
35
 
36
/* BOUNDING BOX FOR EACH CALENDAR GROUP PAGE */
37
.yui-skin-sam .yui-calcontainer.multi .groupcal {
38
	background-color:transparent;
39
	border:none;
40
	padding:10px 5px 10px 5px;
41
	margin:0;
42
}
43
 
44
/* TITLE BAR */
45
.yui-skin-sam .yui-calcontainer .title {
46
	background:url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;
47
	border-bottom:1px solid #cccccc;
48
	font:100% sans-serif;
49
	color:#000;
50
	font-weight:bold;
51
	height:auto;
52
	padding:.4em;
53
	margin:0 -10px 10px -10px;
54
	top:0;
55
	left:0;
56
	text-align:left;
57
}
58
 
59
.yui-skin-sam .yui-calcontainer.multi .title {
60
	margin:0 -5px 0 -5px;
61
}
62
 
63
.yui-skin-sam .yui-calcontainer.withtitle {
64
	padding-top:0;
65
}
66
 
67
/* CLOSE BUTTON */
68
.yui-skin-sam .yui-calcontainer .calclose {
69
	background:url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
70
	width:25px;
71
	height:15px;
72
	top:.4em;
73
	right:.4em;
74
	cursor:pointer;
75
}
76
 
77
/* CALENDAR TABLE */
78
.yui-skin-sam .yui-calendar {
79
	border-spacing:0;
80
	border-collapse:collapse;
81
	font:100% sans-serif;
82
	text-align:center;
83
	margin:0;
84
}
85
 
86
/* NAVBAR BOUNDING BOX */
87
.yui-skin-sam .yui-calendar .calhead {
88
	background:transparent;
89
	border:none;
90
	vertical-align:middle;
91
	padding:0;
92
}
93
 
94
/* NAVBAR TEXT CONTAINER */
95
.yui-skin-sam .yui-calendar .calheader {
96
	background:transparent;
97
	font-weight:bold;
98
	padding:0 0 .6em 0;
99
	text-align:center;
100
}
101
 
102
.yui-skin-sam .yui-calendar .calheader img {
103
	border:none;
104
}
105
 
106
/* NAVBAR LEFT ARROW */
107
.yui-skin-sam .yui-calendar .calnavleft {
108
	background:url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
109
	width:25px;
110
	height:15px;
111
	top:0;
112
	bottom:0;
113
	left:-10px;
114
	margin-left:.4em;
115
	cursor:pointer;
116
}
117
 
118
/* NAVBAR RIGHT ARROW */
119
.yui-skin-sam .yui-calendar .calnavright {
120
	background:url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
121
	width:25px;
122
	height:15px;
123
	top:0;
124
	bottom:0;
125
	right:-10px;
126
	margin-right:.4em;
127
	cursor:pointer;
128
}
129
 
130
/* WEEKDAY HEADER ROW */
131
.yui-skin-sam .yui-calendar .calweekdayrow {
132
	height:2em;
133
}
134
 
135
.yui-skin-sam .yui-calendar .calweekdayrow th {
136
	padding:0;
137
	border:none;
138
}
139
 
140
/* WEEKDAY (Su, Mo, Tu...) HEADER CELLS */
141
.yui-skin-sam .yui-calendar .calweekdaycell {
142
	color:#000;
143
	font-weight:bold;
144
	text-align:center;
145
	width:2em;
146
}
147
 
148
/* CALENDAR FOOTER. NOT IMPLEMENTED BY DEFAULT */
149
.yui-skin-sam .yui-calendar .calfoot {
150
	background-color:#f2f2f2;
151
}
152
 
153
/* WEEK NUMBERS (ROW HEADERS/FOOTERS) */
154
.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot {
155
	color:#a6a6a6;
156
	font-size:85%;
157
	font-style:normal;
158
	font-weight:normal;
159
	border:none;
160
}
161
 
162
.yui-skin-sam .yui-calendar .calrowhead {
163
	text-align:right;
164
	padding:0 2px 0 0;
165
}
166
 
167
.yui-skin-sam .yui-calendar .calrowfoot {
168
	text-align:left;
169
	padding:0 0 0 2px;
170
}
171
 
172
/* NORMAL CELLS */
173
.yui-skin-sam .yui-calendar td.calcell {
174
	border:1px solid #cccccc;
175
	background:#fff;
176
	padding:1px;
177
	height:1.6em;
178
	line-height:1.6em; /* set line height equal to cell height to center vertically */
179
	text-align:center;
180
	white-space:nowrap;
181
}
182
 
183
/* LINK INSIDE NORMAL CELLS */
184
.yui-skin-sam .yui-calendar td.calcell a {
185
	color:#0066cc;
186
	display:block;
187
	height:100%;
188
	text-decoration:none;
189
}
190
 
191
/* TODAY'S DATE */
192
.yui-skin-sam .yui-calendar td.calcell.today {
193
	background-color:#000;
194
}
195
 
196
.yui-skin-sam .yui-calendar td.calcell.today a {
197
	background-color:#fff;
198
}
199
 
200
/* OOM DATES */
201
.yui-skin-sam .yui-calendar td.calcell.oom {
202
	background-color:#cccccc;
203
	color:#a6a6a6;
204
	cursor:default;
205
}
206
 
207
/* LINK INSIDE OOM CELLS */
208
.yui-skin-sam .yui-calendar td.calcell.oom a {
209
    color:#a6a6a6;
210
}
211
 
212
/* SELECTED DATE */
213
.yui-skin-sam .yui-calendar td.calcell.selected {
214
	background-color:#fff;
215
	color:#000;
216
}
217
 
218
.yui-skin-sam .yui-calendar td.calcell.selected a {
219
	background-color:#b3d4ff;
220
	color:#000;
221
}
222
 
223
/* HOVER DATE */
224
.yui-skin-sam .yui-calendar td.calcell.calcellhover {
225
	background-color:#426fd9;
226
	color:#fff;
227
	cursor:pointer;
228
}
229
 
230
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {
231
	background-color:#426fd9;
232
	color:#fff;
233
}
234
 
235
/* DEFAULT OOB DATES */
236
.yui-skin-sam .yui-calendar td.calcell.previous {
237
	color:#e0e0e0;
238
}
239
 
240
/* CUSTOM RENDERERS */
241
.yui-skin-sam .yui-calendar td.calcell.restricted { text-decoration:line-through; }
242
.yui-skin-sam .yui-calendar td.calcell.highlight1 { background-color:#ccff99; }
243
.yui-skin-sam .yui-calendar td.calcell.highlight2 { background-color:#99ccff; }
244
.yui-skin-sam .yui-calendar td.calcell.highlight3 { background-color:#ffcccc; }
245
.yui-skin-sam .yui-calendar td.calcell.highlight4 { background-color:#ccff99; }
246
 
247
/* CalendarNavigator */
248
 
249
/* MONTH/YEAR LABEL */
250
.yui-skin-sam .yui-calendar a.calnav {
251
	border: 1px solid #f2f2f2;
252
	padding:0 4px;
253
	text-decoration:none;
254
	color:#000;
255
	zoom:1;
256
}
257
 
258
.yui-skin-sam .yui-calendar a.calnav:hover {
259
	background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;
260
	border-color:#A0A0A0;
261
	cursor:pointer;
262
}
263
 
264
/* NAVIGATOR MASK */
265
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {
266
	background-color:#000;
267
	opacity:0.25;
268
	filter:alpha(opacity=25); /* IE */
269
}
270
 
271
/* NAVIGATOR BOUNDING BOX */
272
.yui-skin-sam .yui-calcontainer .yui-cal-nav {
273
	font-family:arial,helvetica,clean,sans-serif;
274
	font-size:93%;
275
	border:1px solid #808080;
276
	left:50%;
277
	margin-left:-7em;
278
	width:14em;
279
	padding:0;
280
	top:2.5em;
281
	background-color:#f2f2f2;
282
}
283
 
284
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {
285
	top:4.5em;
286
}
287
 
288
/* NAVIGATOR BOUNDING BOX */
289
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav {
290
	width:16em;
291
	margin-left:-8em;
292
}
293
 
294
/* NAVIGATOR YEAR/MONTH/BUTTON/ERROR BOUNDING BLOCKS */
295
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,
296
.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,
297
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {
298
	padding:5px 10px 5px 10px;
299
}
300
 
301
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {
302
	text-align:center;
303
}
304
 
305
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e {
306
	margin-top:5px;
307
	padding:5px;
308
	background-color:#EDF5FF;
309
	border-top:1px solid black;
310
	display:none;
311
}
312
 
313
/* NAVIGATOR LABELS */
314
.yui-skin-sam .yui-calcontainer .yui-cal-nav label {
315
	display:block;
316
	font-weight:bold;
317
}
318
 
319
/* NAVIGATOR MONTH CONTROL */
320
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc {
321
	width:100%;
322
	_width:auto; /* IE6, IE7 Quirks don't handle 100% well */
323
}
324
 
325
/* NAVIGATOR MONTH CONTROL, VALIDATION ERROR */
326
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
327
	background-color:#FFEE69;
328
	border: 1px solid #000;
329
}
330
 
331
/* NAVIGATOR YEAR CONTROL */
332
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc {
333
	width:4em;
334
}
335
 
336
/* NAVIGATOR BUTTONS */
337
 
338
/* BUTTON WRAPPER */
339
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
340
	border:1px solid #808080;
341
	background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;
342
	background-color:#ccc;
343
	margin: auto .15em;
344
}
345
 
346
/* BUTTON (based on button-skin.css) */
347
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
348
	padding:0 8px;
349
	font-size:93%;
350
	line-height: 2;  /* ~24px */
351
	*line-height: 1.7; /* For IE */
352
	min-height: 2em; /* For Gecko */
353
	*min-height: auto; /* For IE */
354
	color: #000;
355
}
356
 
357
/* DEFAULT BUTTONS */
358
/* NOTE: IE6 will only pickup the yui-default specifier from the multiple class specifier */
359
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
360
	border:1px solid #304369;
361
	background-color: #426fd9;
362
	background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
363
}
364
 
365
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
366
	color:#fff;
367
}