.comun
{
 float:left;
}

.info
{
 padding-top:1em;
 width:12em;
 text-align:center;
}

img.escribir
{
 margin-top:-60px;
}

img
{
 border-width:0;
}

.amenu a
{
 position:absolute;
 top:0;
 right:0;
 padding:0.3em;
 color:#fff;
 background-color:inherit;
}

.amenu a:active, .amenu a:hover
{
 background-color:#000;
 color:#fff;
 font-size:1.3em;
}

.titulomenu
{
 position:absolute;
 top:-100px;
}

.registro
{
 position:absolute;
 top:150px;
 font-size:1.1em;
}

.registro h3
{
 display:inline;
 margin-right:0.5em;
}

.registro form
{
 display:inline;
}

a
{
 color:rgb(0%,0%,60%);
 background-color:inherit;
}

.registro form div
{
 display:inline;
}


h1
{
 overflow:hidden;
 width=100%;
 margin:0 0 1em 0;
}

body
{
 background-color:rgb(195,195,97);
 color:rgb(0,0,0);
 margin:0;
 padding:0;
}

.notaLSSI
{
 font-size:0.7em;
}

.contenido
{ 
 padding-left:40px;
 padding-top:100px;
 padding-right:70px;
 padding-bottom:120px;
 font-size:1.2em;
}

.contenido .error
{ 
 color:rgb(100%,0%,0%);
 text-align:center;
 margin-bottom:10px;
}

.contenido ul
{
 list-style-image:url('li1.png');
 margin-top:8px;
}

.contenido strong
{
 color:rgb(45%,20%,0%);
 font-size:1.2em;
 font-style:italic;
 font-weight:bolder;
}

.contenido h2
{
 color:rgb(45%,20%,0%);
 text-align:center;
}

.contenido h3
{
 color:rgb(45%,20%,0%);
 font-size:1.2em;
 margin-bottom:8px;
 text-align:center;
}

.contenido .campo
{
 margin-bottom:10px;
}

.contenido form
{
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;
}

.pergamino
{
 margin-left:210px;
 background: url(pergaminon.jpg) repeat-x top;
 background-color:rgb(255,229,183);
}

.pergamino div
{background: url(pergaminoo.jpg) repeat-y left;}

.pergamino div div
{background: url(pergaminoe.jpg) repeat-y right;}

.pergamino div div div
{background: url(pergaminos.jpg) repeat-x bottom;}

.pergamino div div div div
{background: url(pergaminone.jpg) no-repeat top right;}

.pergamino div div div div div
{background: url(pergaminono.jpg) no-repeat top left;}

.pergamino div div div div div div
{background: url(pergaminoso.jpg) no-repeat bottom left;}

.pergamino div div div div div div div
{background: url(pergaminose.jpg) no-repeat bottom right;}

.pergamino div div div div div div div div
{background: none;}

em
{
 color:rgb(45%,20%,0%);
 font-size:0.9em;
 font-style:italic;
 font-weight:bolder;
}

.menu
{
 background: url(arriba.jpg) no-repeat top;
 width:198px;
}

.menu ul
{
 background: url(abajo.jpg) no-repeat bottom;
 margin:0;
 padding:61px 0 62px 0;
 list-style-type:none;
}

img
{
vertical-align: bottom;
}

.temasforo
{
 list-style-type:none;
 margin-left:0;
}

.temasforo li
{
 list-style-type:none;
 list-style-image:none;
 vertical-align:middle;
 margin:10px 10px 10px 10%;
}

.noticias 
{
 padding:0;
 margin:0;
}

.noticias li
{
 list-style-type:none;
 list-style-image:none;
 margin:1em;
}

.temasforo img
{
 vertical-align:middle;
}

.temasforo a
{
 text-decoration:none;
 color:rgb(45%,20%,0%);
 background-color:inherit;
 padding-left:10px;
 font-weight:bolder;
}

.temasforo a:hover
{
 text-decoration:underline;
}

.pergamino div .mensaje
{
padding:5px 5px 50px 5px;
background-color:rgb(255,240,205);
 color:inherit;
 border-style:solid;
border-color:rgb(50%,35%,0%);
 margin-bottom:10px;
 margin-top:10px;
}

.datosmensaje
{
 position:absolute;
 width:120px;
 text-align:center;
}

.fecha
{
 font-size:0.6em;
}

.autor
{
 font-weight:bold;
}

.textomensaje
{
 position:relative;
 margin-left:120px;
}

.graficos
{
 text-align:center;
}

.graficos img
{
 margin:2em;
}