
body {background: #ffffff; max-width: 960px; margin: 0 auto 0 auto;}

.contenedor-header {width: 960px; 
    text-align: center; height: 80px;}

header nav ul li{position: relative; top: -60px; right: -110px; bottom: 90px;display: table-cell; padding: 0px; background-color: transparent; width: 170px; }

header nav ul li a {font-family:sans-serif; font-size: 8pt; font-weight: normal; padding: 0px; line-height: 28px; text-decoration: none; color: #F37457; }

a:hover {background: #F37457; color: white; border-style: double;}

.lupa {position: relative; top: -25px; left: 820px}

.logo {position: relative; top: -350px; right: -450px;}

section {width: 960px; height: 850px; list-style: none; background: #F37457; position: relative; bottom: 14px ;}

section nav ul li {list-style-type: none;}

section nav ul li a {text-decoration: none; position: relative; top: -350px; left: 390px; color: white; border-style: groove; padding: 4px; font-family: "arial"; font-weight: 100;}

.titulo {position: relative; top: -350px; right: -360px; font-size: 11pt; font-family: "arial"; color: white;; width: 250px; height: 20px; font-weight: 100;}
.frase {position: relative; top: -364px; right: -346px; font-size: 9pt; font-family: "arial"; color: white; font-style: oblique; width: 280px; height: 20px; font-weight: lighter;}
.titulomayor {position: relative; bottom: 180px; left: 380px; font-size: 20pt; color: white; font-family: sans-serif;}
.frase2 {position: relative; bottom: 205px; left: 370px; font-style: oblique; font-weight: 100; color: white; width: 25%; text-align: center;}

.boton-horario {color: white; font-family: "arial"; font-size: 10pt; text-decoration: none;}

.seccion {list-style-type: none; position: relative; top: -180px; left: 200px; object-position: center;width: 90px; text-align: center;}

.seccion2 {list-style-type: none; position: relative; top: -250px; left: 350px;width: 90px; text-align: center;}

.seccion3 {list-style-type: none; position: relative; top: -321px; left: 500px; width: 90px; text-align: center;}

.seccion4 {list-style-type: none; position: relative; top: -394px; left: 650px; width: 90px; text-align: center;}

aside {width: 100%; min-height: 500px;}

.noticias {width: 40%; position: relative; float: left;}

.imag1 {position: relative; float: left; width: 50%; margin-right: 2%;}

.imag2 {position: relative; float: left; width: 50%; margin-right: 2%;}

.c {margin-top: 9%;}

.imag4 {position: relative; float: left; width: 50%; margin-right: 2%;}

.linea {margin-top: 30px; border-style: dotted;}

.galeria {width: 47%; position: relative; float: left; margin-left: 3%;}
.imag3 {height: 400px; width: 545px;}

footer {clear: both; width: 100%; height: 90px;background: #4b5057;}
.contenedor-footer {text-align: center; font-size: 10pt; width: 700px; color: #ffffff; margin: auto; padding: 20px;}

.tituloaside {color: rgba(25, 31, 103, 0.81); font-size: 13pt; font-weight: 700;}
.titulonot {font-style: oblique; font-size: 14pt}

