/* RESET
-------------------------------------------------- */
html,button,input,select,textarea {color: #069;font-family: 'Muli', sans-serif !important; font-size: 11px}
::-moz-selection,::selection { background: #fff; text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
/*img {vertical-align: middle; width: 100%; height: auto;}*/
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
ul{list-style: none;}
*:hover,*:hover>a{text-decoration: none;}



body {margin: 0;padding: 0px;color: #433B38; background-color: #fff;}
body {background:  url(../images/fondo.jpg) no-repeat center center fixed;  margin: 0; padding: 150px 0;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;}

.container{width: 100%; height: auto; display: block; float: none; clear: both; margin: 0px auto;max-width: 600px; background:  #fff; padding: 15px;text-align: center; border: 1px solid #ddd;
-webkit-border-radius: 20px; 
border-radius: 20px; 
-moz-border-radius: 20px;
-webkit-box-shadow: 2px 2px 2px 4px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 4px rgba(0,0,0,0.3);  
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
audio{background: #666;}
h2{font-weight: 400;}
p{padding: 4px 0; margin: 0}
footer{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; color: #0000; line-height: 130%;}
.social{background: url(../images/facebook.png) left top no-repeat; padding-left: 35px; line-height: 32px; display: inline-block; font-size: 18px; color: #fff; text-decoration: none;}