body {background-image: url("imagenes/backgroundpvt.png"); background-repeat: no-repeat;
    background-color:black;}

.contenedor { max-width: 960px; }

.topnav img { float: left; margin-left: 15px; margin-top: 3px;}
    
.topnav {max-width: 960px; height: 45px; background: #000000; padding-bottom: 5px; padding-top: 3px; margin-left: 40px;}

.topnav ul li {display: inline; color: white; font-family: sans-serif; float: right; margin-right: 15px;}

.topnav ul li a {text-decoration: none;}

.topnav ul li a:hover {color: orange;}

.topnav ul li a:visited {color: yellow;}



.rayaamarilla1 {height: 5px; max-width: 960px; margin-left: 40px; background: #f0e80c; }

header { max-width: 960px; height: 450px; margin-left: 40px; background: #000; padding-top: 40px; padding-left: 40px; padding-right: 40px;
}

header img {float: left; position: relative; }
header aside { float: right; }

header p {color: #fff; font-family: serif; font-style: italic; font-size: 10px; margin-top: 300px; margin-left: 40px;}

.rayablanca {background: #fff; max-width: 960px; height: 1px; margin-left: 40px;}

.mainnav {background: #000;  max-width: 960px; height: 55px; margin-left: 40px; padding-top: 5px; }

.mainnav ul li {display: inline-table; margin-left: 6%; font-family: serif; }
.mainnav ul li a {text-decoration: none;color: #fff }
.mainnav ul li a:hover {color: orange; transition: 1s;}



.rayablanca2 {background: #fff; max-width: 960px; height: 1px; margin-left: 40px; clear: both;}


main {background:#000000; max-width: 960px; min-height: 600px; position: relative; margin-left: 40px; padding-top: 5px; display: inline;}

main section {background: #ffffff; width: 65%; min-height: 410px; float: left; padding-top: 5px;  margin-left: 40px; margin-top: 15px;}

main section article {background: #23aa4c; width: 97%; height: 400px; margin-left: 10px;}

.secdos article {background: #23aa4c; width: 275px; height: 170px; margin-left: 12px; margin-right: 10px; float: left; position: relative; display: inline;}

main aside {background: #fff; width: 30%; min-height: 410px; float: right; position: relative; padding-top: 5px;}









