*{margin 0: padding:0;}

.contenedor1 {max-width: 960px; margin:0 auto 0 auto;}
header {background:#7b3e18; width: 100%; height: 150px; position: relative;}
.banner {position: relative; height: 175px; max-width: 960px;}
.logo {height: 140px; float: left; position: relative; overflow: hidden; margin-top: -155px;}
.face {width: 25px; margin-top: -160px; margin-right: 20px; float: right; position: relative; overflow: hidden;}
.mail {width: 44px; margin-top: -168px; margin-right: 60px; float: right; position: relative; overflow: hidden;}
.twitter {width: 25px; margin-top: -160px; margin-right: 120px; float: right; position: relative; overflow: hidden;}
.youtube {width: 25px; margin-top: -160px; margin-right: 170px; float: right; position: relative; overflow: hidden;}
nav {background: #311501; overflow: hidden;}
nav ul {list-style: none; padding: 0%;}
nav ul li {float: left; margin-left: 50px; margin-bottom: 10px; margin-top: 5px;}
a {color:white; text-decoration:none;} 
main {width: 100%; height: 1234px;}
section {min-width: 70%; background: #f4e8b7; height: 100%; position:relative; float:left;}
section article {width: 80%; min-height: 250px; position: relative; box-sizing: border-box; margin: 1.2%; padding: 2%; margin-left: 60px; margin-top: 14px;}
.teaser {width: 350;}
.subrayado0 {width: 270px; margin-top: -40px; float: left; margin-left: -10px;}
.subrayado01 {width: 400px; margin-top: -50px; float: left; margin-left: -10px;}
p {width: 500px; text-align: justify;}
aside {min-width: 30%; background: #f4e8b7; min-height: 1234px; position:relative; float: right;}
.aside1 {width: 250px; margin-left: 10px; margin-top: 0px;}
/* .subrayado1 {clip: rect(0px, 0px, 0px, 120px);}*/
.subrayado1 {width: 285px; margin-top: -26px;}
.aside2 {width: 250px; margin-left: 10px; margin-top: 0px;}
.aside3 {width: 250px; margin-left: 0px; margin-top: 0px;}
footer{width:100%; height: 75px; background:#331402;}
.foot {color: beige; margin-top: 5px; margin-left: 20px; position: relative; float: left;}
.separador1 {width: 100%; clear:both;}
.tituloaside {font-family: Open Sans, sans-serif; margin-top: 25px; margin-left: 10px; font-size: 95%;}
.textoaside {margin-left: 10px; margin-top: 10px; width: 250px;}
.textoaside2 {margin-left: 10px; margin-top: 10px; width: 250px;}
.textoaside3 {margin-left: 0px; margin-top: 10px; width: 250px;}
.tituloaside2 {font-family: Open Sans, sans-serif; margin-top: 30px; margin-left: 10px;}
.subrayado2 {width: 285px; margin-top: -26px;}
.logofooter {width: 130px; float: right; margin-right: 10px; margin-top: 5px;}


