/* CSS Document */
body {
	background-color: #f4f4f4;
}
#contenedor_todo{
	width:810px;
	position:absolute;
	left:50%;
	margin-left:-410px;
}
#centro_pagina{
	background-image:url(../images/misc/fondo_centro.gif);
	width:810px;
	/*height:1100px !important;*/
	_height:30px;
	margin-top:0px !important;
	_margin-top:-13px;
	/*display:table;*/
}
#contenido{
	display:table;
}
/*-----------------------------------------ATAJOS SUPERIORES---------------------------------------*/
#superior{
	background-image:url(../images/misc/cabecera.gif);
	background-repeat:no-repeat;
	
	height:40px;
	margin:0px;
}
#superior ul{
	height:20px;
	
}
#superior ul li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	border:none;
}

#contenido_cabecera{
	padding-top:2px;
	*padding-top:15px;
	text-align:right;
	
	height:40px;
	*height:10px;
}
#contenido_cabecera img{
	border:none;
}
.naranja{
color:#FF6600;
}
/*--------------------------------------FIN ATAJOS SUPERIORES-------------------------------------*/
/*------------------------------------------CABECERA----------------------------------------------*/
#cabecera{
	background-image:url(../images/misc/cabecera_home.gif);
	background-repeat:no-repeat;
	width:520px;
	height:121px;
	/*height:182px;*/
	margin-left:255px;
	padding:0px;
	
}
#cabecera_interior{
	width:520px;
	height:121px;
	margin-left:255px;
	margin-top:0px;
	padding:0px;
	
}
/*----------------------------------------FIN CABECERA--------------------------------------------*/
/*-------------------------------------------MENU-------------------------------------------------*/
#contenedor_menu{
	width:208px;
	margin-left:20px !important;
	margin-left:10px;
	padding:0px;
	float:left;
	display:table;
	
	
}
#contenedor_menu_largo{
	width:228px;
	/*height:500px;*/
	
	padding:0px;
	float:left;
	display:table;
	margin-top:-121px;
	/**margin-left:-10px;*/
	margin-left:0px;
}
#centro_menu{ /*----sombra del menu---*/
	background-image:url(../images/misc/sombra.gif);
	background-repeat:repeat-y;
	background-pposition:right;
	width:230px;
	margin-left:0px;
}
#superior_menu{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	width:230px;
	height:147px;
}
#superior_menu img{
	border:none;
}
#fondo_menu_sup{
	background-image:url(../images/misc/fondo_menu_sup.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:top;
	border-right:1px solid #aaaaaa;
	margin:0px;
	padding:0px;
	width:222px;
	height:447px;
	display:table;
}
#fondo_menu_inf{
	background-image:url(../images/misc/fondo_menu_inf.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:bottom;
	border-right:1px solid #aaaaaa;
	margin:0px;
	padding:0px;
	width:222px;
	
}
#inferior_menu{
	margin:0px;
	padding:0px;
	background-image:url(../images/misc/menu_inferior.gif);
	background-repeat:no-repeat;
	width:230px;
	height:35px;
	display:table;

}
#foto_margen{
	width:72px;
	height:63px;
	float:right;
	margin-right:5px;
	border:1px solid #cccccc;
	display:table;
	
}
#foto{
	background-image:url(../images/misc/foto_menu.gif);
	background-repeat:no-repeat;
	width:64px;
	height:55px;
	margin:4px;
	border:1px solid #cccccc;
	
}

.opcion_menu{
	margin-left:10px;
	display:table;

}
.titulo_menu{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#6b9d48;
	font-size:1.2em;
	height:7px;
	display:table;
}
.titulo_menu a{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#6b9d48;
	font-size:1.2em;
	text-decoration:none;
}
.titulo_menu a:hover{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#6b9d48;
	font-size:1.2em;
	text-decoration:underline;
}
.titulo_menu2{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#6b9d48;
	font-size:1em;
	font-weight:bold;
	height:7px;
	display:table;
}
.titulo_menu3{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	height:7px;
	display:table;
}
.contenido_menu{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:0.9em;
	margin-top:0px !important;
	margin-top:-10px;
	display:table;
	padding-right:20px;
}
.contenido_menu a{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:0.9em;
	margin-top:0px !important;
	margin-top:-10px;
	text-decoration:none;
}
.contenido_menu a:hover{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:0.9em;
	margin-top:0px !important;
	margin-top:-10px;
	text-decoration:underline;
}
.contenido_menu li{
	list-style-image: url(../images/misc/flecha.gif);
	margin-left:-15px;
}
.contenido_menu h1{
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:0.9em;
	font-weight:bold;
}
.separador_menu{
	background-image:url(../images/misc/raya.gif);
	background-repeat:no-repeat;
	width:210px;
	height:9px;
	margin-top:-10px;
	
}
.text_area{
	width:115px;
	float:left;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.70em;
	color:#787878;
	height:13px;
}

select.historico{
	Width:150px;
	border:1px solid #787878;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	color:#787878;
	/*height:15px;*/
	font-size:0.70em;
}
/*--------------------------------------------------FIN MENU--------------------------------------------*/
/*-------------------------------------------------CONTENIDO-----------------------------------------------*/
#introduccion_home{
	background-image:url(../images/misc/fondo_introduccion.gif);
	background-repeat:no-repeat;
	/*background-image:url(../images/misc/fondo_ficha_verde.gif);
	background-repeat:repeat-x;*/
	width:512px;
	
}


#introduccion{
	background-image:url(../images/misc/fondo_introduccion.gif);
	background-repeat:no-repeat;
	width:512px;
	height:220px;
	/*margin-left:255px !important;*/
	margin-left:0px;

}
#libro{

	/*margin-left:255px !important;*/
	margin-left:5px;
	margin-top:5px !important;
	margin-top:0px;
	width:216px;
	float:left;
	display:table;
}
#contenedor_fondo_libro{
	border:1px solid #cccccc;
	width:216px;

}
#fondo_libro_principal{
	background-image:url(../images/misc/fondo_libro_principal.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	border:1px solid #cccccc;
	margin:4px;
	width:204px;
	height:165px;
	text-align:center;
	
}
#libro_principal{
	width:108px;
	height:165px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	
	
}
#intro_libro{
	background-image:url(../images/misc/degradado_negro.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
	
}
#otros_libros{
	
	height:230px;
	background-image:url(../images/misc/degradado_negro_inverso.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;

}
#libros_y_noticias{
	width:250px;
	margin-left:250px !important;
	margin-left:250px;
	margin-top:5px !important;
	margin-top:0px;

}
#noticia{
	width:250px;
	margin-left:0px;
	padding:0px;
	background-image:url(../images/misc/degradado_negro.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
	display:table;
}

#separador_noticia{
	background-image:url(../images/misc/raya.gif);
	background-repeat:no-repeat;
	width:210px;
	height:9px;
	margin-left:20px;
}

#articulo{
	background-image:url(../images/misc/degradado_negro.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
	width:500px;
	/*margin-left:260px !important;*/
	margin-left:15px !important;
	margin-left:0px;
}
.contenedor_fondo_otros_libros{
	border:1px solid #cccccc;
	width:106px;
	height:129px;
	margin-left:10px;
	display:table;
}

.texto_imagen{
	width:107px;
	float:left;
	display:table;
}

.fondo_otros_libros{
	background-image:url(../images/misc/fondo_libro_otros.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	border:1px solid #cccccc;
	margin:4px;
	width:93px;
	text-align:center;
	display:table;

}
.otros_libros{
	width:83px;
	height:125px;
	display:table;
	margin-left:auto;
	margin-right:auto;
	
}

.tema{
	font-family:trebuchet MS;
	font-size:0.85em;
	font-weight:bold;
	color:#898888;
	padding-top:15px;
	padding-left:15px;

}
.tema_peq{
	font-family:trebuchet MS;
	font-size:0.75em;
	font-weight:bold;
	color:#898888;
	padding-top:15px;
	padding-left:15px;

}
.comprar{
	font-family:trebuchet MS;
	font-size:0.95em;
	font-weight:bold;
	color:#898888;
	padding-top:15px;
	padding-left:15px;

}
.titulo{
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	color:#6b9d48;
	padding-top:10px;
	padding-left:15px;
}

.texto{
	font-family:Trebuchet MS;
	font-size:0.80em;
	color:#898888;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	

}
.ver_mas{
	font-family:Trebuchet MS;
	font-size:1em;
	color:#6b9d48;
	padding-right:5px;
	text-align:right;
	padding-bottom:10px;
}
.ver_mas a{
	font-family:Trebuchet MS;
	font-size:0.75em;
	color:#6b9d48;
	padding-right:5px;
	text-align:right;
	text-decoration:none;
}
.ver_mas a:hover{
	font-family:Trebuchet MS;
	font-size:0.75em;
	color:#6b9d48;
	padding-right:5px;
	text-align:right;
	text-decoration:underline;
}
.tema2{
	font-family:"Times New Roman", Times, serif;
	font-size:0.85em;
	font-weight:bold;
	color:#898888;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;

}
.titulo2{
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	color:#6b9d48;
	padding-left:15px;
}

.texto2{
	font-family:Trebuchet MS;
	font-size:0.75em;
	color:#898888;
	padding-left:15px;
	text-align:left;
	display:table;
	
}
.ver_mas2{
	height:10px;
	font-family:Trebuchet MS;
	font-size:0.90em;
	color:#6b9d48;
	padding-right:5px;
	text-align:right;
	padding-bottom:10px;
	
}
.ver_mas2 a{
	font-family:Trebuchet MS;
	font-size:1em;
	color:#6b9d48;
	text-decoration:none;
}
.ver_mas2 a:hover{
	font-family:Trebuchet MS;
	font-size:1em;
	color:#6b9d48;
	text-decoration:underline;
}
.titulo_libro{
	font-family:Trebuchet MS;
	font-size:0.65em;
	color:#898888;
	padding-left:15px;
	
}
.simbolo{
	font-family:Trebuchet MS;
	font-size:0.6em;
	color:#6b9d48;
}
.simbolo2{
	font-family:Trebuchet MS;
	font-size:0.7em;
	color:#6b9d48;
}
.video{
float:left;
margin-left:20px;
margin-top:5px;
}
/*------------------------------------------------PIE-------------------------------------------------------------*/
#pie{
	background-image:url(../images/misc/pie.gif);
	background-repeat:no-repeat;
	widht:811px;
	height:54px;
	font-family:trebuchet ms;
	font-size:0.75em;
	color:#898888;
	padding-top:15px;
	padding-left:400px;
	
	
}
#pie a{
	
	font-size:1em;
	color:#898888;
	text-decoration:none;

}
#pie a:hover{
	
	font-size:1em;
	color:#898888;
	text-decoration:underline;

}
/*----------------------------------------------FIN CONTENIDO-----------------------------------------------------*/

/**************************************PAGINAS INTERNAS************************************************************/
						/*-------FICHA LIBRO-----*/
#rastro{
	background-image:url(../images/misc/fondo_rastro.gif);
	background-repeat:repeat-x;
	width:512px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	font-family:trebuchet MS;
	font-size:0.75em;
	color:#636363;
	padding-top:4px;
	padding-left:3px;
}
#rastro a{
	font-family:trebuchet MS;
	font-size:0.95em;
	color:#636363;
	text-decoration:none;
}
#rastro a:hover{
	font-family:trebuchet MS;
	font-size:0.95em;
	color:#636363;
	text-decoration:underline;
}
#introduccion_ficha{
	background-image:url(../images/misc/fondo_ficha_verde.gif);
	background-repeat:repeat-x;
	width:512px;
	margin-left:10px;

}
#caracteristicas{
	background-image:url(../images/misc/degradado_negro_inverso.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	width:512px;
	height:150px;
	margin-top:10px;
	display:table;
	margin-left:10px;
	margin-bottom:15px;
}
.img_libro{
	width:83px;
	height:125px;
	border:solid 1px #cccccc;
}
#tabla_ext{
	margin-left:20px;
	margin-top:10px;
}
#tabla_int{
	font-family:Trebuchet MS;
	font-size:0.75em;
	font-weight:bold;
	color:#898888;
	padding-left:15px;

}
#logos img{
border:none;
}
#contenedor_comentarios{
	background-image:url(../images/misc/fondo_comentario.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	width:512px;
	margin-left:10px;
	text-align:justify;
	display:table;
}
.linea_opinion{
	width:495;
	height:3px;
	background-image:url(../images/misc/linea_larga.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:10px;
	margin-right:auto;
}
#linea{
	width:495;
	height:3px;
	background-image:url(../images/misc/linea_larga.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#formulario{
	background-image:url(../images/misc/fondo_formulario.gif);
	background-repeat:no-repeat;
	width:510px !important;
	width:512px;
	height:228px;
	background-color:#FFFFFF;
	background-position:bottom;
	margin-left:0px;
	display:table;
}

#opinion{
	margin-bottom:0px !important;
	margin-bottom:-10px;
	padding:0px;
}
	
.tit_comentario{
	font-family:trebuchet MS;
	font-size:1em;
	font-weight:bold;
	color:#6b9d48;
	padding-left:10px;
	padding-top:3px;
	margin-bottom:10px;
}
.tema_opinion{
	font-family:trebuchet MS;
	font-size:0.75em;
	font-weight:bold;
	color:#898888;
	padding-left:10px;
	
}
.caract_opinion{
	font-family:Trebuchet MS;
	font-size:0.75em;
	font-weight:normal;
	padding-left:10px;
	color:#898888;
	margin-bottom:10px;
	padding-right:5px;
}
.txt_formulario{
	border:1px solid #b2b2b2;
	width:150px;
	font-family:Trebuchet MS;
	font-size:0.95em;
	font-weight:normal;
	color:#898888;
}
.txt_formulario2{
	border:1px solid #b2b2b2;
	width:200px;
	height:100px;
	font-family:Trebuchet MS;
	font-size:0.95em;
	font-weight:normal;
	color:#898888;
}

.caract_txt{
	font-family:Trebuchet MS;
	font-size:0.75em;
	font-weight:normal;
	color:#898888;
}
.caract_txt a{
	font-family:Trebuchet MS;
	font-size:1em;
	font-weight:normal;
	color:#898888;
	text-decoration:none;
}
.caract_txt a:hover{
	font-family:Trebuchet MS;
	font-size:1em;
	font-weight:normal;
	color:#898888;
	text-decoration:underline;
}
.caract_txt2{
	font-family:Trebuchet MS;
	font-size:0.95em;
	font-weight:normal;
	color:#898888;
}
.rastro_verde{
	font-family:trebuchet MS;
	font-size:0.95em;
	color:#6b9d48;

}
			/*---------------------FICHA_ARTICULO--------------------------*/
#introduccion_articulo{
	background-image:url(../images/misc/fondo_articulo.gif);
	background-repeat:repeat-x;
	width:512px;
	margin-left:10px;
}
#foto_bio{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	
}
			/*----------------------EVENTO-----------------------------------*/
.tit_evento{
	font-family:Trebuchet MS;
	font-size:1em;
	font-weight:bold;
	color:#898888;
	text-align:left;
	margin-left:10px;
	margin-top:-5px;
}		
.tit_evento a{
	font-family:Trebuchet MS;
	font-size:1em;
	font-weight:bold;
	color:#898888;
	text-decoration:none;
}	
.tit_evento a:hover{
	font-family:Trebuchet MS;
	font-size:1em;
	font-weight:bold;
	color:#898888;
	text-decoration:underline;
}		
.txt_lista_evento{
	font-family:Trebuchet ms;
	font-size:0.75em;
	color:#898888;
	padding-right:5px;
	text-align:left;
	padding-left:10px;
}	
			/*---------------------BIOGRAFIA---------------------------------*/
#imagenes{
	width:522px;
	height:50px;
}
#imagenes td{
padding-left:10px;
}

.foto_bio{
	/*margin-left:10px;
	margin-top:10px;
	margin-right:10px;*/
	
}		
/*.foto_bio_vert{
	width:100px;
	height:136px;
}

.pie_foto_vert{
	font-family:"Times New Roman", Times, serif;
	font-size:0.75em;
	font-weight:normal;
	color:#898888;
}*/
.contenedor_foto{
 width:201px;
height:auto;
 float:left;
 display:table;
 	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}		
.foto_bio_hor{
	width:200px;
	height:132px;
}
.pie_foto_hor{
	font-family:trebuchet ms;
	font-size:0.65em;
	font-weight:normal;
	color:#898888;
	padding-left:10px;
	
}
.pie_foto_hor2{
	font-family:trebuchet ms;
	font-size:0.75em;
	font-weight:normal;
	color:#898888;
	padding-left:10px;
	padding-right:5px;
	
}

.texto_bio{
	font-family:Trebuchet MS;
	font-size:0.80em;
	color:#898888;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}

/*#prueba{ --------------------------------esta capa solo sirve para las paginas donde el contenido es mas "corto" que el menu"*/
	/*margin-left:250px !important;
	margin-left:0px;
	margin-top:-1050px;
	*margin-top:0px;
	display:table;*/
	/*height:600px;*/
	
/*}*/
#prueba{ /*--- fix para cuadrar el bloque izquierdo ---*/	
	display:table;
	float:left !important; 
	float:none;
	margin-left:0px;
	
}
		/*-----------------------LISTADOS-----------------------------------*/
/*.listados td{
	border-bottom:1px solid #999999;
}*/	
.relaciones{
	background-image:url(../images/misc/degradado_negro_inverso.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	width:512px;
	/*height:150px;*/
	margin-top:10px;
	display:table;
	margin-bottom:15px;
	display:table;
	height:187px;
	min-height:187px;
}	
.relaciones_art{
	background-image:url(../images/misc/degradado_negro_inverso.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	width:512px;
	/*height:150px;*/
	margin-top:10px;
	display:table;
	margin-bottom:15px;
	display:table;
}
.tit_lista{
	font-family:Trebuchet ms;
	font-size:1em;
	font-weight:bold;
	color:#898888;
	text-align:center;
}
.tit_lista_izda{
	font-family:Trebuchet ms;
	font-size:1em;
	font-weight:bold;
	color:#898888;
	text-align:left;
	padding-left:10px;
	padding-bottom:8px;
}
.tit_lista_cursiva{
	font-family:Trebuchet ms;
	font-size:0.75em;
	color:#898888;
	text-align:left;
	padding-bottom:5px;
	font-style:italic;
}
.subtitulo{
	font-family:Trebuchet ms;
	font-size:0.65em;
	font-weight:bold;
	color:#898888;
	
}
.txt_lista{
	font-family:Trebuchet ms;
	font-size:0.80em;
	color:#898888;
	padding-right:5px;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
}

.txt_lista2{
	font-family:Trebuchet MS;
	font-size:1em;
	color:#898888;
	padding-right:5px;
	text-align:left;
	padding-left:15px;
	padding-bottom:10px;
}
.txt_lista_negrita{
	font-family:"Times New Roman", Times, serif;
	font-size:0.85em;
	color:#000000;
	padding-right:5px;
	text-align:left;
	padding-left:5px;
}
.txt_lista_negrita a{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#333333;
	padding-right:5px;
	text-align:left;
	text-decoration:none;
}
.txt_lista_negrita a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#333333;
	padding-right:5px;
	text-align:left;
	text-decoration:underline;
}
.foto_lista_libro{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	border:1px solid #cccccc;
}
.subcategoria{
	font-family:Trebuchet ms;
	font-size:1.1em;
	color:#6b9d48;
	padding-top:10px;
	padding-left:15px;

}
					/*----------------------MAPA WEB--------------------*/
.texto_mapa_web{
	font-family:Trebuchet MS;
	font-size:0.80em;
	color:#898888;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}			
.texto_mapa_web ul{
list-style:none;
list-style-image:url(../images/misc/flecha.gif);
}	
.texto_mapa_web ul li{
font-family:Trebuchet ms;
	font-size:0.95em;
	font-weight:bold;
	color:#898888;
	line-height:35px;
	
}
.texto_mapa_web ul li a{	color:#898888; text-decoration:none;}
.texto_mapa_web ul li a:hover{color:#898888; text-decoration:underline;}

.texto_mapa_web ul ul li{
	line-height:20px;
	font-weight:normal;
	
}
.texto_mapa_web ul ul li a{	color:#898888; text-decoration:none;}
.texto_mapa_web ul ul li a:hover{color:#898888; text-decoration:underline;}

select.mapa{
	width:150px;
	font-size:12px;
	border:1px solid #cccccc;
	font-size:1em;
	color:#919191;	
}
					/*-------------AMPLIADA-----------------------------*/
					
#contenedor{
	width:300px;
	height:400px;
	border:1px solid #cccccc;
	
	text-align:center;
	
}

#libro_amp{
	width:200px;
	height:303px;
	border:1px solid #cccccc;
	margin-left:25px;
	margin-top:30px;
}
#cerrar{
	font-family:Trebuchet MS;
	font-size:0.85em;
	color:#898888;
	width:100px;
	margin-top:20px
}
#cerrar a{
	font-family:Trebuchet MS;
	font-size:0.95em;
	color:#898888;
	text-decoration:none;
}
/************************************FIN PAGINAS INTERNAS**********************************************************/

.clear_float{
	clear:both;
}

.float{
	float:left;

}