body {margin-left: 11em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; background-color: #ddd; color: #07649A}
img {border: none; padding: 5px}
img.disco {padding: 1.5em 5px 0 3em;}
div.imagen {text-align: center; margin: 2em;}
div.centro {text-align: center;}
div.right {float:right; margin-left:15px}
div.left {float:left; margin-right:15px}
div.clear {clear:both}

div.menu {margin: 0; font-size: x-small; font-weight: bold; line-height: 1.1; text-align: center; position: fixed; top: 0px; left: 0px; width: 13em; right: auto}
div.menu p {margin: 0; padding: 0.3em 0.4em; background: #07649a; border: thick outset #07649a; color: white; outline:none}
div.menu span {display: block; border-top: 2px groove #07649a; border-bottom: 2px groove #07649a; margin-top: 8px; color: #f9d653}
div.menu a {display: block; margin: 0.2em 0.1em; outline:none; border-top: 2px}
div.menu a:link {text-decoration: none; color: white}
div.menu a:visited {text-decoration: none; color: #ccc}
div.menu a:hover {color: #b0c4de}
div.menu a#actual {color: #b00; cursor: default;}

div#papel1 {color: #800000; font-family: cursive; width: 34em; margin: 2em auto; padding: 2em; background-image: url(../pic/pergamino1.jpg);  text-align: center}
div#col1 {width: 20em; float:left}
div#papel2 {color: #800000; font-family: cursive; width: 42em; margin: 2em auto; padding: 2em; background-image: url(../pic/pergamino1.jpg)}

a {outline:none;}
a span p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; color: #07649A}
p span {font-style: italic;}
p a {font-style: italic; color: #b00; text-decoration:none;}
h1{color: #b00; text-align: center;}
h2, h3, h4 {color: #b00; text-align: center; margin-top:1em; margin-bottom:0;}
h1 {font-size: 44px; font-family: BlackChancery, Times, serif;}
h2 {font-size: 38px; font-family: BlackChancery, Times, serif;}
h3 {font-size: 32px; font-family: BlackChancery, Times, serif;}
h4 {font-size: 26px; font-family: BlackChancery, Times, serif;}
table {border: solid 1px #f9d653; background-color: White; margin: 1em auto; text-align: left}
th {border: solid 1px #FF8500; background-color: #f9d653; text-align: center}
tr.total td {border: solid 1px #FF8500;}
td {border: solid 1px #f9d653; text-align: center}
ul {list-style: none; text-decoration: underline;}
hr {width: 90%; color: #b00; margin: 2em;}
form {border: double 3px #b00; margin: 0 auto; width: 40em; text-align: center; padding: 0 0 2em 0;}
input, textarea {margin: 0 0 2em 0;}
input.boton {margin: 0; padding: 0.3em 0.4em; background: #07649a; border: thick outset #07649a; color: white; outline:none; font-size: x-small; font-weight: bold; line-height: 1.1; text-align: center;}

/* GALERIA DE FOTOS */
#galeria {position:relative; margin:10px auto; width:800px; height:530px; border:solid 1px #b00;}
#scroll {width:100px; height:530px; background:#ddd; overflow:auto; border-left:1px solid #b00; float:right;}

a.foto, a.foto:visited {display:block; outline:none; text-decoration:none; border:1px solid #07649a; width:75px; height:75px; margin:3px;}
a.foto:active, a.foto:focus {width:73px; height:73px; border: 2px solid #f9d653;}
a.foto span {display:none;}
a.foto:hover span {display:block; outline:none; position:absolute; width:686px; height:523px; top:5px; left:5px; background:#ddd; z-index:2;}
a.foto:active span, a.foto:focus span {display:block; outline:none; position:absolute; width:686px; height:523px; top:5px; left:5px; background:#ddd; z-index:1;}
a.foto span img {border:1px solid #000; background-color:#fff;}

/* VARIAS COLUMNAS */
.contenedor {display: table; margin:auto;}
.contenido {display: table-row;}
.columna {display: table-cell; margin: 0.5em; float:left;}

/* PIE DE PAGINA */
#pie {padding-top: 15px; text-align: center}
#pie span {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #b00; font-weight: bold}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
span.sIFR-alternate {visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important;}