* {
 padding: 0px;
 margin: 0px;
 }
body	{
 background:#E8EDBB url(bg.gif) repeat-y 0% 0%;
 color: #414B5B;
 font-family: Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 }
 a img {
 border:0;
 }
#container {
width:200px !important;
height:auto;
color: #414B5B;
margin: 20px auto 5px auto;
background: #F2F6DD;
border: 3px solid #88896B;
text-align: center;
position:relative; 
padding:30px 0px 10px 0px;
}
#container2 {
width:500px !important;
height:auto;
margin: auto;
 color: #414B5B;
background: #F2F6DD;
border: 3px solid #88896B;
}
#cabecera{
height:100px;
text-align:center;
}

h1 {
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
font-weight:bold;
color: #30415F;
background: #F2F6DD;
}
h2 {
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
font-weight:bold;
color: #30415F;
background: #F2F6DD;
}
h3 {
 font: 0.7em/1.4em Tahoma, Arial, Verdana, sans-serif;
 text-align: justify;
 padding: 10px 0;
}
h4 {
 font: 0.7em/1.4em Tahoma, Arial, Verdana, sans-serif;
 text-align: center;
 padding: 10px 0;
}
#p {
padding:10px;
margin: 10px;
text-align:justify;
}
#enlaces ul li{
display:inline
}
#enlaces ul {
margin: 20px 0px 10px 0px;
}
#logos2 a {
padding: 5px;
margin: 10px 0px;
}
#footer {
text-align: center;
padding:50px 20px 0px 20px;
background: url(line.gif) no-repeat 50% 40%;
}
a {
 text-decoration: none;
 }
#intro a {
 font-weight: bold;
 color: #9ead6c;
 background: #F2F6DD;
 }
#footer a, #linkList a {
 color: #003580;
 background: #F2F6DD;
 }
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #414B5B;
 background: #F2F6DD;
 text-decoration:underline;
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
 color: #414B5B;
 background: #F2F6DD;
 }