body {
background-color:white;
width:71em;
padding-top:10px;
margin:0 auto;
font-family: sans-serif;
font-size:11px;
padding-right:2em;
padding-left:2em;
}

/********************************* CABECERA **************************************/

.cabecera {
background-color:white;
display:block;
height:7em;
padding-bottom:2em;
}

.barra_idioma {
background-color:white;
display:block;
text-align:right;
padding-bottom:0.5em;
clear:both;
}

.idioma {
margin:0;
padding-left:1em;
text-decoration:none;
color:blue;
font-weight:bold;
}

.cab1 {
display: inline;
float:left;
width:13em;
height:6em;
margin-right:2em;
}

.cab2 {
display:inline;
float:left;
height:6em;
width:27em;
}

.cab3 {
display:inline;
float:right;
width:27em;
height:6em;
}

/********************************* MENU **************************************/

.borde_izquierdo {
display:block;
position:absolute;
margin:0;
float:left;
width:13em;
padding-bottom:2em;
padding-right:2em;
background-color:white;
}

.menu {
display:block;
margin:0;
float:left;
width:13em;
padding-bottom:4em;
}

.menu_item {
display:block;
text-decoration:none;
font-weight:bold;
color:black;
width:13em;
margin:0;
}

.menu_item:hover {
display:block;
text-decoration:none;
font-weight:bold;
color:black;
background:gray;
width:13em;
margin:0;
}

.menu_item_selected {
display:block;
text-decoration:none;
font-weight:bolder;
color:gray;
width:13em;
margin:0;
}

/********************************* CONTENIDO **************************************/

.contenedor {
display:block;
position:absolute;
float:left;
margin:0;
background-color:white;
text-align:justify;
width:56em;
margin-left:15em;
}

.contenido {
display:block;
float:left;
margin:0;
padding-bottom:3em;
width:56em;
}

.titulo {
display:block;
font-weight:bold;
color:black;
padding-bottom:1em;
}

.contenido p {
display:block;
margin:0;
width:56em;
padding-bottom:1em;
}

.contenido img {
display:block;
margin:0;
width:56em;
}

img {
border:none;
}

.derecha {
display:block;
padding-bottom:2em;
float:right;
width:27em;
margin-left:2em;
}

.derecha img {
display:block;
margin:0;
width:27em;
padding-bottom:1em;
}

.derecha p {
margin:0;
width:27em;
}

.izquierda {
display:block;
padding-bottom:2em;
float:left;
width:27em;
margin-right:0;
}

.izquierda img {
display:block;
width:27em;
padding-bottom:1em;
}
 .izquierda p {
display:block;
margin:0;
width:27em;
}

.centro {
display:block;
position:static;
margin:0;
float:left;
max-width:55em;
padding-bottom:3em;
}

.centro img {
margin:0;
width:55em;
}

.centro p {
display:block;
margin:0;
width:55em;
padding-left:1em;
padding-right:1em;
}

.piefoto {
font-size:0.9em;
}
/********************************* CAJAS IZQUIERDA **************************************/

.contenedorcajas {
display:block;
position:absolute;
float:left;
width:13em;
margin-top:15em;
}

.cajaizquierda {
background-color:white;
display:block;
position:relative;
margin:0;
float:left;
padding-bottom:2em;
width:13em;
clear:left;
}

.cajaizquierda img {
width:13em;
}

.cajaizquierda a {
width:13em;
text-decoration:underline;
text-align:justify;
}

.cajaizquierda p {
font-size:0.9em;
}

/********************************* LISTA **************************************/

.lista {
display:inline;
position:relative;
float:right;
width:56em;
margin-top:-2em;
text-align:right;
font-weight:normal;
}

.lista a {
text-decoration:none;
font-weight:bolder;
color:blue;
}

.barra_fecha {
display:inline;
position:relative;
float:right;
width:27em;
margin-top:-2em;
text-align:right;
}

.portada_fecha {
float:left;
font-weight:bolder;
}

.portada_lista {
float:right;
}

/********************************* PESTAÑAS **************************************/

.pestanas {
height:2em;
border-bottom: white solid;
border-width:1px;
padding-bottom:1em;
}

.pestana {
background-color:white;
float:left;
position:relative;
text-decoration:none;
border-top:white solid;
border-right:white solid;
border-left:white solid;
border-bottom:black outset;
border-width:1px;
padding-left:1em;
padding-right:1em;
margin:0;
}

.pestana a {
color:black;
text-decoration:none;
}

.pestana_actual {
float:left;
position:relative;
border-top:black outset;
border-right:black outset;
border-left:black outset;
border-bottom:white;
border-width:1px;
padding-left:1em;
padding-right:1em;
margin:0;
}

/***************************** GALERIA EXPOSICIONES ************************/

.expo_cont {
margin:0;
padding-bottom:1em;
min-height:7em;
border-bottom:gray solid;
border-width:thin;
text-align: left;
}

.expo_cont:hover {
background-color:#D5D5D5;
}

.expo_image {
display:block;
float:left;
width:12em;
min-width:10em;
margin-top:1.5em;
}

.expo_image img {
width:auto;
max-width:8em;
max-height:6em;
}

.expo_autor {
display:block;
float:left;
width:15em;
margin-right: 3em;
padding-top:1.5em;
font-weight:bolder;
}

.expo_nombre {
display:block;
float:left;
width:12em;
padding-top:1.5em;
font-style: italic;
font-weight:normal;
}

.expo_autor a {
font-weight:bolder;
text-decoration:none;
color:black;
}

.expo_nombre a {
font-weight:normal;
text-decoration:none;
color:black;
}

.expo_fecha {
display:block;
float:right;
padding-top:1.5em;
font-style: normal;
}

.expo_lista {
top:0%;
text-align:center;
font-weight:normal;
}

.expo_lista a {
text-decoration:none;
font-weight:bolder;
}

/********************************************* PUBLICACIONES ******************************************************/

.publi {
display:block;
float:left;
}

.publi img {
height:20em;
}

.publi_derecha {
display:block;
width:27em;
height:28em;
float:left;
margin-left: 2em;
}

.publi_izquierda {
display:block;
width:27em;
height:28em;
float:left;
}

.publi_lista {
display:block;
font-size:.9em;
right:0%;
margin-top: -3em;
margin-bottom:3em;
position:absolute;
}

.info_publi {
display:block;
padding:.5em;
margin-top:1em;
background-color:white;
border: #EBEBEB solid 1px;
font-size:.8em;
}

.info_publi_long {
display:none;
}

.info_publi:hover .info_publi_long {
display:block;
padding:.5em;
position:absolute;
margin-top:-4em;
background-color:#FFFAC9;
border: black solid 1px;
}

/****************************************************** PAGINADOR **************************************************************************/

#paginador {
display:block;
width:auto;
float:right;
text-align:right;
}

.clearfix {
width: 0;
height:0;
clear:both;
}