*{margin: 0; padding: 0;}

.contenedor {width: 960px;
    background: #EE1848; 
    margin: 0 auto 0 auto;
    padding: 0px;}

body {background-color: #ffffff; 
    font-family: "din light";
    font-size: 12px;}

header {background-color: #180D22; 
    margin: 0 auto 0 auto;
    width: 960px;
    min-height: 0px;
    weight: 40px;
    position: relative;
    float:left;}

main {background-color: #180D22; 
    margin: 0 auto 0 auto;
    width: 960px;
    min-height: 0px;
    weight: 40px;
    position: relative;
    float:left;}

#menu {font-family: "Amatic"; 
    font-size: 30px; 
    height: 50px; 
    padding-top: 0px; 
    width: 40%; 
    position: relative; 
    float: right; }

nav ul li {list-style-type: none; 
    display: block; 
    float: right; 
    padding: 6px; 
    margin: 5px; 
    box-sizing: border-box;
    color: white;}

hr {width: 100%;
    size: 5px;
    background-color: #EE1848;
    border: 0;}

.separadores {width: 100%;
    size: 30px;
    background-color: white;
    border: 0;}

a {text-decoration: none;}

.mi-nombre {float:left;
    margin-top:35px;}

.lore {margin: 20;
    padding:20;
    position:relative;
    float: left;
    widht: 70px;
    height: 70px;}

.datos_obligatorios {}
    

h1 {font-family:"amatic"; 
    font-size: 70px; 
    color: #04c4e6;
    position:relative;}

h2 {font-family:"amatic"; 
    font-size: 35px; 
    color: #04c4e6;
    position:relative;
    margin: 10 0 20 40;
    padding: 0;}

h3 {font-family:"Open Sans", sans-serif; 
    font-size: 17px; 
    font-weight: 600;
    color: #EE1848;
    position:relative;
    margin: 10 0 15 40;
    padding: 0;}

h4 {font-family:"Open Sans", sans-serif; 
    font-size: 17px; 
    font-weight: 600;
    color: #EE1848;
    position:relative;
    margin: 67 0 15 40;
    padding: 0;}

p  {font-family:"Open Sans", sans-serif; 
    font-size: 13px; 
    font-weight: 100;
    color: #ffffff;
    position:relative;
    margin: 5 0 30 40;
    padding: 0;}

.dgpc {margin: 100 20 20 20;
    padding:20;
    position:relative;
    float: right;
    widht: 70px;
    height: 70px;}


h5 {font-family: "din light";
    font-size: 12px;
    font-weight: 100;
    color: white;
    text-align: center;} 

.propuestas {width: 50%; position:relative; float:left;}
article {width: 960px;}

.footertext {font-family: "din light"; 
    font-size: 12px;
    color: white;
    text-align: center;
    width: 100%;
    margin: 0 0 0 -20;
    padding: 2 10 2 0;}

 


