Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
/*!
2
Pure v0.4.2
3
Copyright 2014 Yahoo! Inc. All rights reserved.
4
Licensed under the BSD License.
5
https://github.com/yui/pure/blob/master/LICENSE.md
6
*/
7
 
8
/*!
9
normalize.css v1.1.3 | MIT License | git.io/normalize
10
Copyright (c) Nicolas Gallagher and Jonathan Neal
11
*/
12
 
13
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
14
 
15
/* ==========================================================================
16
   HTML5 display definitions
17
   ========================================================================== */
18
 
19
/**
20
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
21
 */
22
 
23
article,
24
aside,
25
details,
26
figcaption,
27
figure,
28
footer,
29
header,
30
hgroup,
31
main,
32
nav,
33
section,
34
summary {
35
    display: block;
36
}
37
 
38
/**
39
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
40
 */
41
 
42
audio,
43
canvas,
44
video {
45
    display: inline-block;
46
    *display: inline;
47
    *zoom: 1;
48
}
49
 
50
/**
51
 * Prevent modern browsers from displaying `audio` without controls.
52
 * Remove excess height in iOS 5 devices.
53
 */
54
 
55
audio:not([controls]) {
56
    display: none;
57
    height: 0;
58
}
59
 
60
/**
61
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
62
 * Known issue: no IE 6 support.
63
 */
64
 
65
[hidden] {
66
    display: none;
67
}
68
 
69
/* ==========================================================================
70
   Base
71
   ========================================================================== */
72
 
73
/**
74
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
75
 *    `em` units.
76
 * 2. Prevent iOS text size adjust after orientation change, without disabling
77
 *    user zoom.
78
 */
79
 
80
html {
81
    font-size: 100%;
82
    /* 1 */
83
    -ms-text-size-adjust: 100%;
84
    /* 2 */
85
    -webkit-text-size-adjust: 100%;
86
    /* 2 */
87
}
88
 
89
/**
90
 * Address `font-family` inconsistency between `textarea` and other form
91
 * elements.
92
 */
93
 
94
html,
95
button,
96
input,
97
select,
98
textarea {
99
    font-family: sans-serif;
100
}
101
 
102
/**
103
 * Address margins handled incorrectly in IE 6/7.
104
 */
105
 
106
body {
107
    margin: 0;
108
}
109
 
110
/* ==========================================================================
111
   Links
112
   ========================================================================== */
113
 
114
/**
115
 * Address `outline` inconsistency between Chrome and other browsers.
116
 */
117
 
118
a:focus {
119
    outline: thin dotted;
120
}
121
 
122
/**
123
 * Improve readability when focused and also mouse hovered in all browsers.
124
 */
125
 
126
a:active,
127
a:hover {
128
    outline: 0;
129
}
130
 
131
/* ==========================================================================
132
   Typography
133
   ========================================================================== */
134
 
135
/**
136
 * Address font sizes and margins set differently in IE 6/7.
137
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
138
 * and Chrome.
139
 */
140
 
141
h1 {
142
    font-size: 2em;
143
    margin: 0.67em 0;
144
}
145
 
146
h2 {
147
    font-size: 1.5em;
148
    margin: 0.83em 0;
149
}
150
 
151
h3 {
152
    font-size: 1.17em;
153
    margin: 1em 0;
154
}
155
 
156
h4 {
157
    font-size: 1em;
158
    margin: 1.33em 0;
159
}
160
 
161
h5 {
162
    font-size: 0.83em;
163
    margin: 1.67em 0;
164
}
165
 
166
h6 {
167
    font-size: 0.67em;
168
    margin: 2.33em 0;
169
}
170
 
171
/**
172
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
173
 */
174
 
175
abbr[title] {
176
    border-bottom: 1px dotted;
177
}
178
 
179
/**
180
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
181
 */
182
 
183
b,
184
strong {
185
    font-weight: bold;
186
}
187
 
188
blockquote {
189
    margin: 1em 40px;
190
}
191
 
192
/**
193
 * Address styling not present in Safari 5 and Chrome.
194
 */
195
 
196
dfn {
197
    font-style: italic;
198
}
199
 
200
/**
201
 * Address differences between Firefox and other browsers.
202
 * Known issue: no IE 6/7 normalization.
203
 */
204
 
205
hr {
206
    -moz-box-sizing: content-box;
207
    box-sizing: content-box;
208
    height: 0;
209
}
210
 
211
/**
212
 * Address styling not present in IE 6/7/8/9.
213
 */
214
 
215
mark {
216
    background: #ff0;
217
    color: #000;
218
}
219
 
220
/**
221
 * Address margins set differently in IE 6/7.
222
 */
223
 
224
p,
225
pre {
226
    margin: 1em 0;
227
}
228
 
229
/**
230
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
231
 */
232
 
233
code,
234
kbd,
235
pre,
236
samp {
237
    font-family: monospace, serif;
238
    _font-family: 'courier new', monospace;
239
    font-size: 1em;
240
}
241
 
242
/**
243
 * Improve readability of pre-formatted text in all browsers.
244
 */
245
 
246
pre {
247
    white-space: pre;
248
    white-space: pre-wrap;
249
    word-wrap: break-word;
250
}
251
 
252
/**
253
 * Address CSS quotes not supported in IE 6/7.
254
 */
255
 
256
q {
257
    quotes: none;
258
}
259
 
260
/**
261
 * Address `quotes` property not supported in Safari 4.
262
 */
263
 
264
q:before,
265
q:after {
266
    content: '';
267
    content: none;
268
}
269
 
270
/**
271
 * Address inconsistent and variable font size in all browsers.
272
 */
273
 
274
small {
275
    font-size: 80%;
276
}
277
 
278
/**
279
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
280
 */
281
 
282
sub,
283
sup {
284
    font-size: 75%;
285
    line-height: 0;
286
    position: relative;
287
    vertical-align: baseline;
288
}
289
 
290
sup {
291
    top: -0.5em;
292
}
293
 
294
sub {
295
    bottom: -0.25em;
296
}
297
 
298
/* ==========================================================================
299
   Lists
300
   ========================================================================== */
301
 
302
/**
303
 * Address margins set differently in IE 6/7.
304
 */
305
 
306
dl,
307
menu,
308
ol,
309
ul {
310
    margin: 1em 0;
311
}
312
 
313
dd {
314
    margin: 0 0 0 40px;
315
}
316
 
317
/**
318
 * Address paddings set differently in IE 6/7.
319
 */
320
 
321
menu,
322
ol,
323
ul {
324
    padding: 0 0 0 40px;
325
}
326
 
327
/**
328
 * Correct list images handled incorrectly in IE 7.
329
 */
330
 
331
nav ul,
332
nav ol {
333
    list-style: none;
334
    list-style-image: none;
335
}
336
 
337
/* ==========================================================================
338
   Embedded content
339
   ========================================================================== */
340
 
341
/**
342
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
343
 * 2. Improve image quality when scaled in IE 7.
344
 */
345
 
346
img {
347
    border: 0;
348
    /* 1 */
349
    -ms-interpolation-mode: bicubic;
350
    /* 2 */
351
}
352
 
353
/**
354
 * Correct overflow displayed oddly in IE 9.
355
 */
356
 
357
svg:not(:root) {
358
    overflow: hidden;
359
}
360
 
361
/* ==========================================================================
362
   Figures
363
   ========================================================================== */
364
 
365
/**
366
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
367
 */
368
 
369
figure {
370
    margin: 0;
371
}
372
 
373
/* ==========================================================================
374
   Forms
375
   ========================================================================== */
376
 
377
/**
378
 * Correct margin displayed oddly in IE 6/7.
379
 */
380
 
381
form {
382
    margin: 0;
383
}
384
 
385
/**
386
 * Define consistent border, margin, and padding.
387
 */
388
 
389
fieldset {
390
    border: 1px solid #c0c0c0;
391
    margin: 0 2px;
392
    padding: 0.35em 0.625em 0.75em;
393
}
394
 
395
/**
396
 * 1. Correct color not being inherited in IE 6/7/8/9.
397
 * 2. Correct text not wrapping in Firefox 3.
398
 * 3. Correct alignment displayed oddly in IE 6/7.
399
 */
400
 
401
legend {
402
    border: 0;
403
    /* 1 */
404
    padding: 0;
405
    white-space: normal;
406
    /* 2 */
407
    *margin-left: -7px;
408
    /* 3 */
409
}
410
 
411
/**
412
 * 1. Correct font size not being inherited in all browsers.
413
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
414
 *    and Chrome.
415
 * 3. Improve appearance and consistency in all browsers.
416
 */
417
 
418
button,
419
input,
420
select,
421
textarea {
422
    font-size: 100%;
423
    /* 1 */
424
    margin: 0;
425
    /* 2 */
426
    vertical-align: baseline;
427
    /* 3 */
428
    *vertical-align: middle;
429
    /* 3 */
430
}
431
 
432
/**
433
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
434
 * the UA stylesheet.
435
 */
436
 
437
button,
438
input {
439
    line-height: normal;
440
}
441
 
442
/**
443
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
444
 * All other form control elements do not inherit `text-transform` values.
445
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
446
 * Correct `select` style inheritance in Firefox 4+ and Opera.
447
 */
448
 
449
button,
450
select {
451
    text-transform: none;
452
}
453
 
454
/**
455
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
456
 *    and `video` controls.
457
 * 2. Correct inability to style clickable `input` types in iOS.
458
 * 3. Improve usability and consistency of cursor style between image-type
459
 *    `input` and others.
460
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
461
 *    Known issue: inner spacing remains in IE 6.
462
 */
463
 
464
button,
465
html input[type="button"],
466
/* 1 */
467
input[type="reset"],
468
input[type="submit"] {
469
    -webkit-appearance: button;
470
    /* 2 */
471
    cursor: pointer;
472
    /* 3 */
473
    *overflow: visible;
474
    /* 4 */
475
}
476
 
477
/**
478
 * Re-set default cursor for disabled elements.
479
 */
480
 
481
button[disabled],
482
html input[disabled] {
483
    cursor: default;
484
}
485
 
486
/**
487
 * 1. Address box sizing set to content-box in IE 8/9.
488
 * 2. Remove excess padding in IE 8/9.
489
 * 3. Remove excess padding in IE 7.
490
 *    Known issue: excess padding remains in IE 6.
491
 */
492
 
493
input[type="checkbox"],
494
input[type="radio"] {
495
    box-sizing: border-box;
496
    /* 1 */
497
    padding: 0;
498
    /* 2 */
499
    *height: 13px;
500
    /* 3 */
501
    *width: 13px;
502
    /* 3 */
503
}
504
 
505
/**
506
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
507
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
508
 *    (include `-moz` to future-proof).
509
 */
510
 
511
input[type="search"] {
512
    -webkit-appearance: textfield;
513
    /* 1 */
514
    -moz-box-sizing: content-box;
515
    -webkit-box-sizing: content-box;
516
    /* 2 */
517
    box-sizing: content-box;
518
}
519
 
520
/**
521
 * Remove inner padding and search cancel button in Safari 5 and Chrome
522
 * on OS X.
523
 */
524
 
525
input[type="search"]::-webkit-search-cancel-button,
526
input[type="search"]::-webkit-search-decoration {
527
    -webkit-appearance: none;
528
}
529
 
530
/**
531
 * Remove inner padding and border in Firefox 3+.
532
 */
533
 
534
button::-moz-focus-inner,
535
input::-moz-focus-inner {
536
    border: 0;
537
    padding: 0;
538
}
539
 
540
/**
541
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
542
 * 2. Improve readability and alignment in all browsers.
543
 */
544
 
545
textarea {
546
    overflow: auto;
547
    /* 1 */
548
    vertical-align: top;
549
    /* 2 */
550
}
551
 
552
/* ==========================================================================
553
   Tables
554
   ========================================================================== */
555
 
556
/**
557
 * Remove most spacing between table cells.
558
 */
559
 
560
table {
561
    border-collapse: collapse;
562
    border-spacing: 0;
563
}
564
 
565
/*csslint important:false*/
566
 
567
/* ==========================================================================
568
   Pure Base Extras
569
   ========================================================================== */
570
 
571
/**
572
 * Extra rules that Pure adds on top of Normalize.css
573
 */
574
 
575
/**
576
 * Always hide an element when it has the `hidden` HTML attribute.
577
 */
578
 
579
[hidden] {
580
    display: none !important;
581
}
582
 
583
/* YUI CSS Detection Stamp */
584
#yui3-css-stamp.cssnormalize { display: none; }