diff --git a/00-HTML-CSS-basics/Respuestas.txt b/00-HTML-CSS-basics/Respuestas.txt
new file mode 100644
index 00000000..f9c163e3
--- /dev/null
+++ b/00-HTML-CSS-basics/Respuestas.txt
@@ -0,0 +1,17 @@
+2.3 How could you add weight to the global font definition to win over the classes added by point 3?
+
+To add something global you have to use
+*{
+ *code to modify
+}
+
+In this case, the code to modify would be font-size: *numer* px;
+
+----------------------------------------------------------------------------------------------------------------------
+Imagine there is a declaration like class=”oh-no-inline-styles” style=”background:red” and you need to change the background to green without changing the inline style. How could you accomplish this?
+
+I would use the following code
+
+.oh-no-inline-styles{
+ background-color: green !important;
+}
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/basic.html b/00-HTML-CSS-basics/basic.html
new file mode 100644
index 00000000..c3a5f794
--- /dev/null
+++ b/00-HTML-CSS-basics/basic.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ List
+
+
+
+
+
+
+ My Todo List
+
+
Cosas para hacer
+
+
Desayunar
+
Hacer compras
+
Programar
+
Ensayar
+
Ordenar
+
+
+
+
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/css/mockup.css b/00-HTML-CSS-basics/css/mockup.css
new file mode 100644
index 00000000..22025206
--- /dev/null
+++ b/00-HTML-CSS-basics/css/mockup.css
@@ -0,0 +1,110 @@
+html {
+ box-sizing: border-box;
+ font-size: 30;
+ font-family: 'Times New Roman', Times, serif;
+}
+*, *:before, *:after {
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+/* Small screens (default) */
+html { font-size: 100%; }
+
+/* Medium screens (640px) */
+@media (min-width: 40rem) {
+ html { font-size: 112%; }
+}
+
+/* Large screens (1024px) */
+@media (min-width: 64rem) {
+ html { font-size: 120%; }
+}
+
+.container {
+ margin: 0 auto;
+ max-width: 1600px;
+ width: 80%;
+}
+.imagen {
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ width: 100%;
+}
+.elemento {
+ background-color: white;
+ border: 2px;
+ opacity: 1;
+ position: relative;
+}
+.columna {
+ float: left;
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+.columna.columna-2 {
+ width: 66.7%;
+}
+.columna.columna-1 {
+ width: 33.3%;
+}
+ .elemento .descripcion {
+ background-color: grey;
+ color: white;
+ height: 20%;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ opacity: 0;
+ position: absolute;
+ text-align: center;
+ top: 0;
+ vertical-align: middle;
+ width: 90%;
+ margin-left: 5%;
+ }
+
+ .elemento:hover .descripcion {
+ background-color: grey;
+ background-color: darkslategrey;
+ opacity: 0.9;
+ }
+
+ .cuerpo:before,
+ .cuerpo:after {
+ content: " ";
+ display: table;
+ }
+
+ .cuerpo:after {
+ clear: both;
+ }
+
+ .cuerpo {
+ *zoom: 1;
+ }
+ @media all and (max-width: 700){
+
+ .elemento {
+ width: 100%;
+ }
+
+ }
+
+ @media all and (max-width: 1080px) and (min-width: 700px) {
+
+ .elemento {
+ width: 50%;
+ }
+
+ }
+
+ @media all and (min-width: 1080px) {
+
+ .elemento {
+ width: 33%;
+ }
+
+ }
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/css/normalize.css b/00-HTML-CSS-basics/css/normalize.css
new file mode 100644
index 00000000..aba238fe
--- /dev/null
+++ b/00-HTML-CSS-basics/css/normalize.css
@@ -0,0 +1,341 @@
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+ html {
+ line-height: 1.15; /* 1 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+ }
+
+ /* Sections
+ ========================================================================== */
+
+ /**
+ * Remove the margin in all browsers.
+ */
+
+ body {
+ margin: 0;
+ }
+
+ /**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+ h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+ }
+
+ /* Grouping content
+ ========================================================================== */
+
+ /**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+ hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+ }
+
+ /**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+ pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+ }
+
+ /* Text-level semantics
+ ========================================================================== */
+
+ /**
+ * Remove the gray background on active links in IE 10.
+ */
+
+ a {
+ background-color: transparent;
+ }
+
+ /**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+ abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+ }
+
+ /**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+ b,
+ strong {
+ font-weight: bolder;
+ }
+
+ /**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+ code,
+ kbd,
+ samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+ }
+
+ /**
+ * Add the correct font size in all browsers.
+ */
+
+ small {
+ font-size: 80%;
+ }
+
+ /**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+ sub,
+ sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+ }
+
+ sub {
+ bottom: -0.25em;
+ }
+
+ sup {
+ top: -0.5em;
+ }
+
+ /* Embedded content
+ ========================================================================== */
+
+ /**
+ * Remove the border on images inside links in IE 10.
+ */
+
+ img {
+ border-style: none;
+ }
+
+ /* Forms
+ ========================================================================== */
+
+ /**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+ button,
+ input,
+ optgroup,
+ select,
+ textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+ }
+
+ /**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+ button,
+ input { /* 1 */
+ overflow: visible;
+ }
+
+ /**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+ button,
+ select { /* 1 */
+ text-transform: none;
+ }
+
+ /**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+ button,
+ [type="button"],
+ [type="reset"],
+ [type="submit"] {
+ -webkit-appearance: button;
+ }
+
+ /**
+ * Remove the inner border and padding in Firefox.
+ */
+
+ button::-moz-focus-inner,
+ [type="button"]::-moz-focus-inner,
+ [type="reset"]::-moz-focus-inner,
+ [type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+ }
+
+ /**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+ button:-moz-focusring,
+ [type="button"]:-moz-focusring,
+ [type="reset"]:-moz-focusring,
+ [type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+ }
+
+ /**
+ * Correct the padding in Firefox.
+ */
+
+ fieldset {
+ padding: 0.35em 0.75em 0.625em;
+ }
+
+ /**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+ legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+ }
+
+ /**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+ progress {
+ vertical-align: baseline;
+ }
+
+ /**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+ textarea {
+ overflow: auto;
+ }
+
+ /**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+ [type="checkbox"],
+ [type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+ }
+
+ /**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+ [type="number"]::-webkit-inner-spin-button,
+ [type="number"]::-webkit-outer-spin-button {
+ height: auto;
+ }
+
+ /**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+ [type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+ }
+
+ /**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+ [type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+ }
+
+ /**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+ ::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+ }
+
+ /* Interactive
+ ========================================================================== */
+
+ /*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+ details {
+ display: block;
+ }
+
+ /*
+ * Add the correct display in all browsers.
+ */
+
+ summary {
+ display: list-item;
+ }
+
+ /* Misc
+ ========================================================================== */
+
+ /**
+ * Add the correct display in IE 10+.
+ */
+
+ template {
+ display: none;
+ }
+
+ /**
+ * Add the correct display in IE 10.
+ */
+
+ [hidden] {
+ display: none;
+ }
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/css/style.css b/00-HTML-CSS-basics/css/style.css
new file mode 100644
index 00000000..554b2873
--- /dev/null
+++ b/00-HTML-CSS-basics/css/style.css
@@ -0,0 +1,85 @@
+*{
+ border-radius: 15px;
+ box-sizing: content-box;
+
+}
+html{
+ font-family: 'Times New Roman', Times, serif;
+ font-size: 14px;
+}
+.contine{
+
+ min-width: 350px;
+ position: relative;
+ height: 500px;
+ width: 100%;
+ display: flex;
+}
+
+header{
+ text-align: center;
+ height: 5%;
+ width: auto;
+
+ margin: 5px;
+}
+footer{
+ text-align: center;
+ height: 70px;
+ clear: both;
+}
+section{
+ width: 52%;
+ display: inline-block;
+
+ height: 100%;
+}
+section footer{
+ margin: 2px;
+ height: 13%;
+
+}
+section header{
+
+
+ height: 13%;
+
+}
+section article{
+
+
+ height: 70%;
+}
+.header{
+ font-size: 46px;
+
+}
+.footer{
+ font-size: 10px;
+ margin: 5px;
+}
+.content{
+ font-size: 14px;
+}
+.navigation{
+ font-size: 12px;
+ width: 23%;
+ display: inline-block;
+ height: 100%;
+ margin: 5px;
+}
+.sidebar{
+
+ font-size: 10px;
+ width: 23%;
+ display: inline-block;
+ height: 100%;
+ margin:5px;
+}
+[class*="a"]:not([class$="r"]) {
+ background-color: blue;
+}
+[class$="r"] {
+ background-color: magenta;
+}
+
diff --git a/00-HTML-CSS-basics/img/imagen1.JPG b/00-HTML-CSS-basics/img/imagen1.JPG
new file mode 100644
index 00000000..9211c291
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen1.JPG differ
diff --git a/00-HTML-CSS-basics/img/imagen2.JPG b/00-HTML-CSS-basics/img/imagen2.JPG
new file mode 100644
index 00000000..ad39b063
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen2.JPG differ
diff --git a/00-HTML-CSS-basics/img/imagen3.JPG b/00-HTML-CSS-basics/img/imagen3.JPG
new file mode 100644
index 00000000..bd6821b7
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen3.JPG differ
diff --git a/00-HTML-CSS-basics/img/imagen4.JPG b/00-HTML-CSS-basics/img/imagen4.JPG
new file mode 100644
index 00000000..566235bc
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen4.JPG differ
diff --git a/00-HTML-CSS-basics/img/imagen5.JPG b/00-HTML-CSS-basics/img/imagen5.JPG
new file mode 100644
index 00000000..8e9be862
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen5.JPG differ
diff --git a/00-HTML-CSS-basics/img/imagen6.JPG b/00-HTML-CSS-basics/img/imagen6.JPG
new file mode 100644
index 00000000..eca5b372
Binary files /dev/null and b/00-HTML-CSS-basics/img/imagen6.JPG differ
diff --git a/00-HTML-CSS-basics/index.html b/00-HTML-CSS-basics/index.html
new file mode 100644
index 00000000..f403f1ab
--- /dev/null
+++ b/00-HTML-CSS-basics/index.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+ Css ejercicios
+
+
+
+
+
+
+
+ Esto es el header
+
+
+
+
+
+ Header
+
+
+ Articulo
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/media/imagen.JPG b/00-HTML-CSS-basics/media/imagen.JPG
new file mode 100644
index 00000000..09f38ccf
Binary files /dev/null and b/00-HTML-CSS-basics/media/imagen.JPG differ
diff --git a/00-HTML-CSS-basics/media/sonido.mp3 b/00-HTML-CSS-basics/media/sonido.mp3
new file mode 100644
index 00000000..0ac9842a
Binary files /dev/null and b/00-HTML-CSS-basics/media/sonido.mp3 differ
diff --git a/00-HTML-CSS-basics/media/video.mp4 b/00-HTML-CSS-basics/media/video.mp4
new file mode 100644
index 00000000..cbfac214
Binary files /dev/null and b/00-HTML-CSS-basics/media/video.mp4 differ
diff --git a/00-HTML-CSS-basics/mockup.html b/00-HTML-CSS-basics/mockup.html
new file mode 100644
index 00000000..9db293ee
--- /dev/null
+++ b/00-HTML-CSS-basics/mockup.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ Mock up
+
+
+
+
+
+
+
+
+
Principio
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Exercitationem modi eius ut et sint placeat est ipsam ipsa aut quia quis consectetur quibusdam quidem, odio repellat nam dolorem, quisquam corporis.
+
+
+
+
+
+
+
Descripcion Imagen 1
+
+
+
+
Descripcion imagen 2
+
+
+
+
Descripcion imagen 3
+
+
+
+
Descripcion imagen 4
+
+
+
+
Descripcion imagen 5
+
+
+
+
Descripcion imagen 6
+
+
+
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/sound.html b/00-HTML-CSS-basics/sound.html
new file mode 100644
index 00000000..fc1efd93
--- /dev/null
+++ b/00-HTML-CSS-basics/sound.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+ Image, Video, Sound
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/00-HTML-CSS-basics/table.html b/00-HTML-CSS-basics/table.html
new file mode 100644
index 00000000..1ad92f1c
--- /dev/null
+++ b/00-HTML-CSS-basics/table.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+ Table
+
+
+
+
+
+