*{margin:0 auto}html{height:100%}body{background:url('../images/fondo.jpg');background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'Indie Flower',cursive}h1,h2{text-align:center}img{border:dashed 5px #f90;margin:10px}ul{color:#fff}p{margin-bottom:5px}#header{margin-top:35px;text-align:center;background-color:#f90;border-bottom:5px solid #6599ff;border-top:5px solid #6599ff;color:#fff;padding-top:10px}#menu{position:fixed;top:0;right:0;left:0;text-align:center;background-color:#097054;border:1px solid #f90;font-family:Pacifico,cursive;font-size:1.2em}#menu a{color:#fff;text-decoration:none}#menu li{display:inline;padding-left:5px}#menu li a:hover{text-decoration:1px underline blue;background-color:orange}#footer{position:fixed;bottom:0;right:0;left:0;background-color:#097054;text-align:center;color:#fff;border-top:5px solid #000;clear:both}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#443266;text-decoration:1px underline blue;background-color:orange}#image{text-align:right;margin-right:60px}#imageLeft{text-align:center;float:left;padding-bottom:5px}#imageRight{text-align:center;float:right;padding-bottom:5px}#textMain{clear:both}#imageToHide{float:left;text-align:center;margin-bottom:40px}#textCookie{text-align:center}#cookieEU{position:fixed;left:10%;right:10%;top:30%;border:2px solid red;background-color:#fff;margin-bottom:5px;padding-bottom:5px;-webkit-box-shadow:2px 2px 50px #000;-moz-box-shadow:2px 2px 50px #000;box-shadow:2px 2px 50px #000}#textOverflow{overflow-y:scroll;overflow-x:hidden;height:250px;text-align:justify;border:5px solid #000;background-color:#fff;padding:20px;margin:20px}#textCentral{margin-top:10px;padding:15px;border:5px dashed #000;background-color:#fff;margin:10px 250px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px}.button{background-color:#097054;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.button:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media all and (max-width:768px){#imageLeft{float:none;text-align:center;padding-bottom:5px}#imageRight{float:none;text-align:center;clear:both;padding-bottom:5px}#textCentral{margin:0 0}#imageToHide{float:none;text-align:center;margin-bottom:40px}#textOverflow{margin:0}#header{margin-top:50px}}@media all and (max-width:300px){#header{margin-top:100px}}