@charset "utf-8";
body { background-image: url(images/bg.png); overflow:auto; background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
html { overflow:auto; }
#encabezado { background-color:#FFFFFF; width:100%; }
#top_menu { width:1000px; position:absolute; left:50%; margin-left:-500px; text-align:center; margin-top:14px; }
#top { text-align:left; width:1000px; background-color:#FFFFFF; }
#cursos { width:1000px; }
#principal { width:1000px; background-color:#FFFFFF; }
#abajo { width:1000px; text-align:left; background-color:#FFFFFF; }
#linea_gris { top:145px; position:absolute; left:0px; width:100%; height:25px; background-color:#666666; }
.bg_buscar { background-image:url(images/bg_buscar.gif); background-repeat:no-repeat; width:142px; }
.buscar { background-color:#000000; border:0; color:#FFFFFF; width:142px; padding:0; margin-bottom:4px; }
.bg_newsletter { background-image:url(images/bg_newsletter.gif); background-repeat:no-repeat; width:195px; }
.newsletter { background-color:#000000; border:0; color:#FFFFFF; width:195xpx; padding:0; margin-bottom:4px; margin-left:9px; }
.titulos { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ec008c; }
.subtitulos { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#939598; }
.subtitulos2 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#939598; }
.subtitulo_libro { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight: bold; }
.textos { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
.textos_over { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; }
.textos_small { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; }
.precio_libro { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#87d0cc; font-weight:bold; }
.link_pagina { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight: bold; }
.fecha { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#87d0cc; font-weight:bold; }
#caja { background-color: #FFFFFF; }
#caja_over { background-color:#000000; }
.cant_libro { font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color:#000000; color:#FFFFFF; border:none; }
#caja_noticia { width:435px; height:408px; overflow:auto; text-align:left; background-color:#ffffff; }
.noticia_link a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#87d0cc; text-decoration:none; font-weight:bold; }
.noticia_link a:hover { background-color:#000000; }
#nav_noticias { width:435px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#939598; }
#nav_noticias a { font-size:10pt; color:#939598; text-decoration:none; }
#nav_noticias a:hover { color:#ec008c; font-size:10pt; text-decoration:none; }


/*cambios mayo 2010*/
#abajo p.pie{ width:955px; text-align:center; margin:0; font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#717171; padding:12px 45px 12px 0; }
	#abajo p.pie strong{ color:#000; font-weight:normal;}
	#abajo p.pie a{ width:1000px; text-align:center; margin:0; font-family:Arial,Helvetica,sans-serif; color:#EC008C; text-decoration:none; }
		#abajo p.pie a:hover{text-decoration:underline; }


/**/
#top form{ margin:0; padding:0;}

/* barraMen */
div.barraMen{width:100%; height:64px; background-color:#ffffff;}
/**/
#mensajeRegistro{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; padding:0 0 1px 0; margin:0; text-align:right;}


/**/
.masInfoSas{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; }
	.masInfoSas a{color:#3f3773; text-decoration:none;}
		.masInfoSas a:hover{color:#3f3773; text-decoration:underline;}
		
		a.link_fr,a.link_en{ padding-right:22px; background-position:top right; background-repeat:no-repeat;}
		a.link_fr{ background-image:url(images/flag_fr.gif);}
		a.link_en{ background-image:url(images/flag_en.gif); padding-right:31px;}

/*txt*/
div.txt{ text-align:left; padding:5px 128px 70px 84px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	div.txt h1{ font-size:14px; color:#000;}

img.pagInfo{ display:block; margin:0; padding:0;}