body, html{
  background: #FFF;
  height: 100%;
}

div#Cuerpo, div#Cabecera{
  position: absolute;
  left: 50%;
  margin-left:-550px;
  width: 1100px;
  background-color: #FFF;
}

div#Cuerpo{
  /*margin-top: 118px;*/
  z-index: 1;
  min-height: 100%;
  /*background: fuchsia;*/
}
div#Cabecera{
  z-index: 2;
}

.CuerpoPeque{
  position: absolute;
  left: 50%;
  margin-left:-550px;
  width: 1100px;
  background-color: #FFF;
  /*margin-top: 118px;*/
  z-index: 1;
  min-height: 100%;
}


.ElemMenu{
	padding-right: 10px;
	font-size: 12pt;
	
}
.ElemMenu2{
	padding-right: 10px;
	font-size: 10pt;
}
.ElemMenuIdioma{
	padding-left: 10px;
	font-size: 9pt;
}
.Seleccionado{
  text-decoration: underline;
}

div#Titular, div#Menu, div#Idiomas, div.Separador, div.Separador2, div.Separador3, div.Separador5, div.TextoEntrada, div.BloqueEntrada, div.BloqueEntrada2, div.TextoEntrada3{
  font-size: 11pt;
  text-align: center;
  width: 1100px;
  position: relative;
  left: 0px;
}

div.TextoEntradaLibroAutor {
  font-size: 11pt;
  text-align: center;
  position: relative;
  left: 0px;
}

div#Idiomas{
  font-size: 9pt;
  text-align: right;
  width: 80%;
}

div#Titular{
  margin-top: 40px;
  margin-bottom: 10px;
  text-decoration: underline;
  font-size: 12pt;
}

div.TextoEntrada3FRA{
	text-align: center;
	margin-right:270px;
	margin-left:270px;
	color: Gray;
}
div.TextoEntrada3Epilogo{
	text-align: center;
	margin-right:270px;
	margin-left:270px;
}
div.CopyR{
	text-align: center;
	font-size: 9pt;
	line-height:1px;
	margin-right:270px;
	margin-left:270px;
}
div.CopyRF{
	text-align: center;
	font-size: 9pt;
	color: Gray;
	line-height:1px;
	margin-right:270px;
	margin-left:270px;
}


div.Separador, div.Separador2, div.Separador3{
	margin-bottom: 45px;
	margin-top: 75px;
	font-size: 9pt;
}
div.Separador4{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9pt;
}
div.Separador5{
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 9pt;
}
div.Separador2{
	margin-bottom: 0px;
}
div.Separador3{
	margin-bottom: 20px;
	margin-top: 20px;
}
div.Separador6{
  height: 118px;
}

div.TextoEntrada{
  font-size: 20pt;
  line-height: 26pt;
}


p,div,em,strong{color:inherit;}
div.BloqueEntrada{
  font-size: 11pt;
  line-height: 17pt;
  text-align: left;
  /*background: aqua;*/
}
div.BloqueEntrada2{
  font-size: 11pt;
  line-height: 17pt;
  left: 229px;
  width: 542px;
}
strong{
  font-weight: bold;
}
em{
  font-style: italic;
}

A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED{
  background : transparent;
  text-decoration: none;
  font-size: inherit;
}
A:LINK, A:VISITED{
  text-decoration: none;
  font-size: inherit;
}
A:HOVER, A:ACTIVE{
  text-decoration: underline;
  font-size: inherit;
}

.Rojo{
  color: #F00;
}

div.TextRight{
  font-size: 11pt;
  line-height: 15pt;
  text-align: left;
}

.TextRightTitular{
  font-size: 15pt;
  line-height: 17pt;
  padding-right: 10%;
}

.Text_Gran{
  font-family: Georgia;
  font-size: 20pt;
  line-height: 26pt;
}
.Text_Petit{
  font-family: Georgia;
  font-size: 11pt;
  line-height: 17pt;
}
.Pie{
font-size: 9pt;
}

@media screen{
  body>div#Cabecera{
    position: fixed;
  }
}