body{margin-left: 0px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0; font-size:smaller; font-family:Trebuchet MS, verdana, arial, sans-serif; background:#FFFFFF;}
/*---------- general ---------------*/
a {text-decoration:none;font-size:smaller;}
a:link, a:visited, a:active{text-decoration:none;font-size:smaller;}
a:hover{text-decoration:underline;font-size:smaller;}
p{padding-top:1px;color:#666666;font-size:smaller; text-align:justify;}
.fecha{
Helvetica, Geneva, Arial, sans-serif; color: #666666;font-size:smaller; margin-right:20px; font-style:oblique;
}
/*---------- tabla externa ---------------*/
table.main{
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #21856F;
	border-right-color: #21856F;
	border-bottom-color: #21856F;
	border-left-color: #21856F;
}
table.main tr td, table.main tr th{padding:10px;  background:transparent;} 

.datos_tarjeta {color: #666666}
.datos_contacto_tarjeta {Helvetica, Geneva, Arial, sans-serif; color: #7DAF98;font-size:smaller;}
.HE_tarjeta {font-family:Lucida Console; font-style:italic;font-size:smaller;}
table.tarjeta{
	margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px;
	width:250px;
	border-bottom-width: 2px;
	border-top-width: 2px;	
	border-right-width: 2px;		
	border-left-width: 2px;			
	border-top-style: solid;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
table.tarjeta_IN{
	margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px;
	width:230px;
}
.tarjetas_contacto{
width:600px;
}
.HE {font-weight:bolder; font-variant: small-caps; color:#009966;}
.content{vertical-align:top; height:400px; text-align:center}
.pbottom{color:#666666;font-size:smaller; text-align:center;}
.home{margin-left:35px; margin-right:40px; margin-bottom:50px; margin-top:20px;}
.autor{margin-left:35px; margin-right:40px; margin-bottom:50px; margin-top:20px;}
.lector{margin-left:35px; margin-right:40px; margin-bottom:50px; margin-top:20px;}
.contacto{margin-left:35px; margin-right:40px; margin-bottom:20px; margin-top:20px;text-align:center; width:500px}
.presentacion{margin-left:35px; margin-right:40px; margin-bottom:20px; margin-top:20px;}

.atop{margin-top:20px;}
.titulo {font-weight:bolder; font-variant: small-caps; color:#009966;font-size:small}
/*------------ menu top -----------*/
.top{vertical-align:top;text-align:left;width:700px;}
/*------------ menu bottom -----------*/
table.bottom{
	width:95%;
	margin-left:5px; 
	margin-right:30px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7DAF98;
}

/*-------------- formulario de mails ------------------*/
table.mailForm{
	width:600px; 
	font-size:smaller;
}

/* actos y presentaciones*/
.titulo_presentacion{ font-family: Helvetica, Geneva, Arial, sans-serif; color: #66cc99; font-size:medium; font-weight:bold; }
table.libros{width:600px;}
td.bbizq{background-image:url(../imagenes/borde_bottom_izq.gif);width:29;height:29;}
td.bbder{background-image:url(../imagenes/borde_bottom_der.gif);width:29;height:29;}
td.btizq{background-image:url(../imagenes/borde_top_izq.gif);width:29;height:29;}
td.btder{background-image:url(../imagenes/borde_top_der.gif);width:29;height:29;}
td.bsup{background-image:url(../imagenes/linea_horiz_sup.gif);height:29;}
td.binf{background-image:url(../imagenes/linea_horiz_inf.gif);height:29;}
td.bizq{background-image:url(../imagenes/linea_vertical_izq.gif);width:29;}
td.bder{background-image:url(../imagenes/linea_vertical_der.gif);width:29;}

.titulo_celda{ height:30px; font-size:smaller; font-family:Geneva, Arial, Helvetica, sans-serif; color: #258D71; font-weight:bold; text-align:justify; }
.contenido_celda{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:smaller; color:#666666}