*{
margin:0px;
padding:0px;
}

body {
max-width: 960px;
margin-left: 190px;
background-image: url(tp/fondo.png)
}

header{
background-color:rgb(198, 245, 221);
width: 85%;
height:140px;
margin: auto;
float: left;
border-top:solid 5px rgb(198, 245, 243);
}

#logo{
position: absolute;
z-index: 1;
display: block;
margin-left: 400px;
margin: 0px;
padding: 0px;
}

#img{
position: absolute;
left: 710px;
top:30px;
z-index: 5;
}

/*navegacion*/
nav ul {
list-style:none;
position: absolute;
z-index: 2;
margin-top: 100px;

}

nav ul li{
line-height:0px;
float:left;
}

nav ul li a{
display:block;
padding:20px 21px 10px 21px;
color:rgba(165, 19, 160, 0.98);
font-size:15px;
text-decoration:none;
}

nav ul li a:hover{
color:rgb(30, 12, 134);
border-bottom:solid 1px rgb(30, 12, 134);
}

/*fin de navegacion*/


main{
color:rgba(0, 26, 63, 0.74);
width:100%;
height:auto;
float:left;
font-size:14px;
margin-bottom: 20px;
text-decoration: none;
}


#link{
margin-top: 30px;
list-style-type: none;
text-decoration: none;
}

#link a{
font-family: sans-serif;
color:rgb(112, 226, 181);
list-style-type: none;
text-decoration: underline;
text-decoration-line: none;
}

#link a:hover{
color:rgb(237, 118, 213);
text-decoration-line: underline;
}

#impagina{
float: left;
margin-top: 30px;
}

#impagina2{
float: left;
margin-top: 50px;
}



/*
aside{
background-color:rgb(229, 5, 135);
color:white;
float:right;
width:22%;
padding:20px;
height:105px;
text-align: left;
font-size:14px;
margin-bottom: 10px;
margin-top: -2940px;
clear: none;
}
*/


footer{
clear:both;
margin:auto;
margin-bottom:50px;
display: block;
width:600px;
color: #020E27;
font-size: 10px;
line-height: 140%;
text-align: center;
}
