* {
    margin: 0;
    padding: 0;
}
body {
    color:#FFF;
    background-color:#5A83B1;
    margin: 0;
    padding: 0;
}
input {
    width:150px;
    color: #000;
    background: #FFF url(../imagenes/fondo_barra.jpg) repeat-x;
    border: 1px solid #CCC;
    padding: 1px 2px;
    margin-top:5px;
    text-align: center;
}
a:link, a:visited, a:hover, a:active {
    color: #FFF;
    background-color: transparent;
    font-weight: normal;
    font-size: inherit;
    text-decoration: none;
    border-bottom:1px dotted #FFF;
    padding-bottom:0;
}
a:hover, a:active {
    border-bottom:1px solid #FFF;
}
li a:link, li a:visited {
    color: #666;
    background-color: transparent;
    font-weight: normal;
    font-size: inherit;
    text-decoration: none;
    border-bottom: none;
}
li a:hover, li a:active {
    color: #0152C7;
    background-color: transparent;
    font-weight: normal;
    font-size: inherit;
    text-decoration: none;
    border-bottom: none;
}
#sellos a:link, #sellos a:visited {
    color: #FFF;
    background-color: transparent;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #CCC;
    border-left-width:2px;
    border-right-width:2px;
    padding: 0 2px;
}
#sellos a:hover, #sellos a:active {
    color: #333;
    background-color: #E9E9E9;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #CCC;
    border-left-width:2px;
    border-right-width:2px;
    padding: 0 2px;
}
h1 {
    font-family: "Times New Roman", Times, serif;
    font-size: 200%;
    font-weight: normal;
    margin-top:10px;
    text-align:left;
    margin-left:10px;
}
li {
    width: 100%;
    list-style-type: none;
    display:inline;
    padding:0 5px;
    border-right:1px solid #CCC;
}
ul{
    display:inline;
}
#sellos p{
    display:inline;
}
#cabecera img{
    float:left;
}
#contenido p{
    margin:10px;
}
/* CAPAS */
#contenedor {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}
#cabecera{
    position:fixed;
    width:100%;
    background:#FFF;
}
#navegacion {
    width:100%;
    color:#CCC;
    background: #FFF url(../imagenes/fondo_barra.jpg) repeat-x;
    border-top:3px solid #FFF;
    border-bottom:3px solid #FFF;
    clear:both;
    position:fixed;
    top:170px;
    padding:5px;
}
#adicional{

    height:170px;
    background:url(../imagenes/barra_adicional.jpg) no-repeat;
    float:left;
}
#cita{
    height:111px;
    color:#333;
    background: #FFF url(../imagenes/barra_adicional_2.jpg) 2px 0 repeat-y;
    text-align:center;
    padding-top:30px;
    padding-left:30px;
}
#botones{
    display:inline;
}
#contenido{
    position:relative;
    top:204px;
    width:2450px;
    overflow:auto;
    background: url(../imagenes/fondo_contenido.gif);
    border-bottom:3px solid #FFF;
    text-align:right;
}
#contenido div{
    float:left;
    display:inline;
}
#sellos {
    font-size:90%;
    padding:5px 0;
    border-top:3px solid #FFF;
    text-align: center;
    background:#5A83B1 url(../imagenes/barra_adicional.jpg) no-repeat;
    width:100%;
}
#capa_prologo{ width:403px; }
#capa_imagenes{ width:410px; }
#capa_sonidos{ width:410px; }
#capa_contribuir{ width:410px; }
#capa_epilogo{ width:410px; }
#pie{
    font-size:90%;
    width:407px; 
    text-align:center;
    padding-top:120px;
}
/* Aqu empiezan los estilos de sustituciones */
#prologo {
    background: url(../imagenes/prologo.jpg) no-repeat;
    width: 400px;
    height: 45px;
    margin-top:10px;
    margin-left:0;
}
#imagenes {
    background: url(../imagenes/imagenes.jpg) no-repeat;
    width: 410px;
    height: 45px;
    margin-top:10px;
    margin-left:0;
}
#sonidos {
    background: url(../imagenes/sonidos.jpg) no-repeat;
    width: 410px;
    height: 45px;
    margin-top:10px;
    margin-left:0;
}
#contribuir {
    background: url(../imagenes/contribuciones.jpg) no-repeat;
    width: 410px;
    height: 45px;
    margin-top:10px;
    margin-left:0;
}
#epilogo {
    background: url(../imagenes/epilogo.jpg) no-repeat;
    width: 407px;
    height: 45px;
    margin-top:10px;
    margin-left:0;
}
h1 span {
    display: none; 
}