body,html{
	height:90%;
	text-align:center;
	position:relative;
	background:url(../imagenes/fondo-untercio.jpg)repeat-y center top;	
	z-index:1;
	color:#fff;
}

#cuerpo{
	z-index:1;
	width:751px;
	margin:0 auto;
	text-align:center;
	position:relative;
	top:30px;
}

#intro{
	z-index:1;
	width:750px;
	height:255px;
	position:relative;
	text-align:center;	
}

#banner{
	z-index:0;
	width:750px;
	height:120;
	position:relative;
	text-align:center;
}

#botones{
	z-index:1;
	position:absolute;
	width:131px;
	height:398px;
	top:120px;
	left:0px;
}

#contenido{
	background:#3A8EBC;
	width:603px;
	height:400px;
	z-index:2;
	position:absolute;
	opacity: 0.6;
	overflow:hidden;
	left:130px;
	top:119px;
}

#barrita
{
	position:relative;
	width:330px;
	height:1px;
	left:163px;
	margin-bottom:0px;
}

#formatolibros
{
	position:relative;
	height:112px;
}

#portada
{
	position:absolute;
	left:165px;
	top:10px;
}


#titulo{
	position:absolute;
	top:35px;
	left:250px;
}

#subtitulo
{
	font-size:11px;
	position:absolute;
	top:50px;
	left:250px;
}

#agno
{
	font-size:12px;
	position:absolute;
	top:65px;
	left:250px;
}

#leer
{
	font-family: "Arial";
	color:#fff;
	font-size:13px;
	line-height:1.8em;
	position:absolute;
	top:33px;
	left:113px;
}

#desc
{
	position:absolute;
	top:53px;
	left:47px;
	border-top:1px solid #fff;	
	text-align:right;
}

#formatoensayo
{	
	position:relative;
	height:75px;
	margin-bottom:1px;
}

#formatoensayo .titulo{
	position:absolute;
	top:10px;
	left:200px;
}

#formatoensayo .titulo2{
	position:absolute;
	top:25px;
	left:200px;
}	

#formatoensayo .subtitulo
{
	font-size:11px;
	position:absolute;
	top:25px;
	left:200px;
}

#formatoensayo .agno
{
	font-size:12px;
	position:absolute;
	top:40px;
	left:200px;
}

#formatoensayo .leer
{
	font-size:13px;
	position:absolute;
	top:10px;
	left:120px;
}
#formatoensayo .read
{
	font-size:13px;
	position:absolute;
	top:10px;
	left:112px;
}

#formatoensayo .desc
{
	position:absolute;
	top:27px;
	left:56px;
	border-top:1px solid #fff;	
	text-align:right;
}

.scrollContent{
	font-family: "Arial";
	text-align:justify;
	width:530px;
	overflow:hidden;
	z-index:2;
	position:relative;
	color:#fff;
	font-size:13px;
	font-weight:500;
	line-height:18px;
}

.scrollContent p{
	margin-left:50px;
	margin-top:10px;
}

.root
{
	text-align:left;
	width:582px;
	height:357px;
	overflow:hidden;
	z-index:3;
	position:absolute;
	top:160px;
	left:155px;
	margin: 0px 0px 0px 0px;		
}

#root1{visibility:hidden;}
#root2{visibility:hidden;}
#root3{visibility:hidden;}
#root4{visibility:hidden;}
#root5{visibility:hidden;}


A:link, A:visited { 
	text-decoration: none; 
	color:#fff;
}

A:hover { text-decoration: underline }

.sub {margin-left:45px;}

#t{
	position:absolute;
	width:537px;
	font-family: "Arial";
	color:#fff;
	margin:5px 28px 0px 30px;
	padding-bottom:3px;
	font-size:13px;
	line-height:1em;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #fff;	
	left:130px;
	top:119px;
	z-index:3;
}

#home{
	position:absolute;
	width:22px;
	top:119px;
	left:130px;
	z-index:100;
	opacity: 0.8;
	cursor: pointer;
}

.tabla{	
	font-family: "Arial";
	width:535px;
	text-align:left;
	overflow:hidden;
	z-index:2;
	color:#fff;
	font-size:11px;
	font-weight:400;
	line-height:13px;
	background-color:#3A8EBC;
	border:0px;
	border-spacing:0px;	
}

.osc{	background-color:#888;}
.clr{	background-color:#999;}

td {
	background-color:#aaa;
	border:0px;	
	padding:4px;
	vertical-align:top;
	align:left;
}

#contacto{visibility:hidden;left:156px;}


label{
 	margin-top:10px;
	width: 4em;
	font-size:12px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	margin-left: 0.6em;
}

.imp
{
	font-family: "Arial";
	background-color:#ddd;	
	margin-left: 10px;
	margin-top: 10px;
	border: 0px;
	width:435px;
	height:20px;
	font-size:12px;
}

#errorNombre{
	visibility: hidden;
	position:absolute;
	width:443px;
	height:28px;
	top:34px;
	left:80px;
}

#errorEmail{
	visibility: hidden;
	position:absolute;
	width:443px;
	height:28px;
	top:98px;
	left:80px;
}


.bueno{border:0px;}

.error{
	border:1px solid red;
	z-index:-10;
}

.submit
{
	background-color:#3b7fa4;
	border: 1px solid #296382;
	width:100px;
	height:20px;
	float:right;
	color:#fff;
	margin-top:10px;
	margin-right:7px;
}

textarea 
{
	font-family: "Arial";
	background-color:#ddd;	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
  	border: 0px solid #333;
	width:500px;
	height:130px;
	font-size:13px;
	font-weight:500;
	line-height:18px;
}

#errorComentario{
	visibility: hidden;
	position:absolute;
	height:138px;
	width:508px;
	top:155px;
	left:18px;
}

fieldset
{
	border: 1px solid #296382;//#781351;
	width: 520px;	
}

legend
{
	font-size:13px;
	font-family: "Arial";
	color: #fff;
	background: #3b7fa4;
	border: 1px solid #296382;
	padding: 2px 6px
}

#mensaje
{
	text-align: center;
	border: 1px solid #333;
	padding:5px 5px 5px 5px;
}