body {
font-size : 11px;
font-family : tahoma;
	margin-top: 60px;
	margin-left: 80px;
	padding: 0px ;
  background-image: url("libro.jpg");
  background-repeat: no-repeat;
 }
h1 {
font-size : 12px;
font-family : tahoma;
margin : 0;
padding : 0;
}
h2 {
font-size : 11px;
font-family : tahoma;
margin : 0;
padding : 0;
}
p {
font-size : 11px;
font-family : tahoma;
margin : 0;
padding : 0;
}
td {
font-size : 11px;
font-family : tahoma;
border : 1px solid #bf9d5c;
}
td.sin {
font-size : 11px;
font-family : tahoma;
border : 0;
}
td.cal {
border : 0;
}
td.nombre_difunto {
background-image : url(nombre.gif);
width : 400px;
height : 15px;
overflow: hidden;
background-repeat : no-repeat;
background-position : left top;
text-align : left;
vertical-align : top;
}
.desbordamientonombre {
width : 400px;
height : 25px;
overflow: hidden;
}
td.foto_difunto {
background-image : url(nombre.gif);
width : 150px;
height : 100px;
background-repeat : no-repeat;
background-position : left top;
text-align : left;
vertical-align : top;
}
td.mensaje_difunto {
background-image : url(nombre.gif);
width : 250px;
height : 100px;
background-repeat : no-repeat;
background-position : left top;
text-align : left;
vertical-align : top;
}
td.nombre {
background-image : url(nombre.gif);
width : 405px;
height : 15px;
background-repeat : no-repeat;
background-position : left top;
text-align : left;
vertical-align : top;
}
td.mensaje {
background-image : url(nombre.gif);
width:405px;
height:105px;
background-repeat : no-repeat; 
background-position : left top; 
text-align : left;
vertical-align : top;
}
.desbordamiento {
width:380px;
height:105px;
overflow: hidden;
}
.desbordamientolibro {
width : 235px;
height : 92px;
overflow: hidden;
}
.pocoyderecha {
font-size : 10px;
font-family : tahoma;
text-align : right;
}
.pocoderecha {
display: inline;
font-size : 10px;
font-family : tahoma;
text-align : right;
}
.pocoizquierdo {
display: inline;
font-size : 10px;
font-family : tahoma;
text-align : left;
}
.poco {
font-size : 10px;
font-family : tahoma;
}
input {
font-size : 11px;
font-family : tahoma;
border : 1px solid #cccccc;
}
textarea {
font-size : 11px;
font-family : tahoma;
border : 1px solid #cccccc;
}
select {
border : 1px solid #cccccc;
}
option {
border : 0 solid #cccccc;
}
form {
margin : 0;
padding : 0;
}
a {
text-decoration : none;
font-size : 11px;
font-family : tahoma;
color : #000000;
}
a:visited {
text-decoration : none;
font-size : 11px;
font-family : tahoma;
color : #000000;
}
a:hover {
text-decoration : underline;
font-size : 11px;
font-family : tahoma;
color : #000000;
}
a.poco {
text-decoration : none;
font-size : 10px;
font-family : tahoma;
color : #000000;
}
a:visited.poco {
text-decoration : none;
font-size : 10px;
font-family : tahoma;
color : #000000;
}
a:hover.poco {
text-decoration : underline;
font-size : 10px;
font-family : tahoma;
color : #000000;
}
#titulo {
	position: absolute; 
	margin-top: 45px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 35px; 
  }
#titulolibro {
	position: absolute; 
	margin-top: 50px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 35px; 
  }
#contenido {
	position: absolute; 
	margin-top: 85px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 270px; 
  }
#libro {
	position: absolute; 
	margin-top: 55px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 630px; 
  }
  #masmensaje {
	position: absolute; 
	margin-top: 385px;
	margin-left: 480px;
	padding: 0px;
	width: 50px; 
	height: 25px; 
  }
  #abajomensaje {
	position: absolute; 
	margin-top: 385px;
	margin-left: 810px;
	padding: 0px;
	width: 50px; 
	height: 25px; 
  }
  #maslibros {
	position: absolute; 
	margin-top: 265px;
	margin-left: 480px;
	padding: 0px;
	width: 50px; 
	height: 25px; 
	z-index: 50; 
  }
  #abajolibros {
	position: absolute; 
	margin-top: 265px;
	margin-left: 810px;
	padding: 0px;
	width: 50px; 
	height: 25px; 
	z-index: 50; 
  }
  #abajoindex {
	position: absolute; 
	margin-top: 45px;
	margin-left: 800px;
	padding: 0px;
	width: 80px; 
	height: 25px; 
	z-index: 50; 
  }
#libros {
	position: absolute; 
	margin-top: 55px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 630px; 
  }
  #nuevolibro {
	position: absolute; 
	margin-top: 325px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 235px; 
  }
  #nuevomensaje {
	position: absolute; 
	margin-top: 420px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 235px; 
  }
  #pie {
	position: absolute; 
	margin-top: 650px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 25px; 
  }
  #selecto {
	position: absolute; 
	margin-top: -10px;
	margin-left: 700px;
	padding: 0px;
	width: 100px; 
	height: 35px; 
  }
  #principalselecto {
	position: absolute; 
	margin-top: -10px;
	margin-left: 70px;
	padding: 0px;
	width: 100px; 
	height: 35px; 
	text-align: right;
  }
  #gracias {
	position: absolute; 
	margin-top: 55px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 620px; 
  }
 #titulomail {
	position: absolute; 
	margin-top: 145px;
	margin-left: 135px;
	padding: 0px;
	width: 400px; 
	height: 35px; 
	z-index: 50; 
  }
   #lapaloma {
	position: absolute; 
	margin-top: 65px;
	margin-left: 25px;
	padding: 0px;
	width: 332px; 
	height: 311px; 
	z-index: 25; 
  }
#amigo {
	position: absolute; 
	margin-top: 285px;
	margin-left: 100px;
	padding: 0px;
	width: 240px; 
	height: 200px; 
	z-index: 50; 
  }
 #tmp {
	position: absolute; 
	margin-top: 750px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 10px; 
  }
  .recuerde {
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
  }
 #archivo {
	position: absolute; 
	margin-top: 55px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 620px; 
  }
 #archivomas {
	position: absolute; 
	margin-top: 55px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 620px; 
  }
#control {
	position: absolute; 
	margin-top: 55px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 620px; 
  }
#buscar {
	position: absolute; 
	margin-top: -40px;
	margin-left: -45px;
	padding: 0px;
	width: 250px; 
	height: 25px; 
  }
  #buscarlibros {
	position: absolute; 
	margin-top: 55px;
	margin-left: 0px;
	padding: 0px;
	width: 400px; 
	height: 620px; 
  }
  #buscarmensaje {
	position: absolute; 
	margin-top: 55px;
	margin-left: 460px;
	padding: 0px;
	width: 400px; 
	height: 580px; 
  }
  #resultados {
	position: absolute; 
	margin-top: -20px;
	margin-left: -45px;
	padding: 0px;
	width: 250px; 
	height: 25px; 
  }