﻿@charset "utf-8";

body { 
	background-image:url(/images/back.jpg); 
	background-repeat:repeat-x; 
	text-align:center; 
	font-family:"Trebuchet MS", "Helvetica"; 
	font-size:11px; 
	color:#333; 
	margin-top:20px; 
}

a {
	text-decoration:underline; 
	color:#333; 
}

a:hover { 
	color:#567b7a; 
}


/************************************************************************
* 
* MASTER PAGE
*
************************************************************************/
#carritoAddBack {
background-color:#EFEBEF;
height:100%;
opacity:0.6;
position:absolute;
width:99%;
z-index:998;
top:0px;
filter:alpha(opacity=80);
}
#navidad {
	position:absolute;
	width:178px;
	height:74px;
	top:0px;
	left:50%;
	background-image:url(http://www.lsf.com.ar/images/navidad.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.lsf.com.ar/images/navidad.png") !important;
	z-index:999;
	margin-left:-490px;
}

.lienzo { 
	position:absolute;
	width:960px; 
	left:50%; 
	margin-left:-480px; 
	background-color:#FFF;
	background-image:url(/images/back-header.jpg);
	background-repeat:no-repeat;
	background-position:173px 46px;
	display:inline;
}

.lienzoCarritoDown { 
	position:absolute;
	width:960px; 
	left:50%; 
	margin-left:-480px; 
	background-color:#FFF;
	background-image:url(/images/back-header.jpg);
	background-repeat:no-repeat;
	background-position:163px 46px;
	display:inline;
	filter:alpha(opacity=20);
	opacity: 0.2;
}

/*** HEADER ****/

#header{
	margin-top:10px;
	height:72px;
	float:left;
	width:940px;
	margin-left:10px;
	display:inline;
}

#logo {
	float:left;
	width:172px;
	height:72px;
}

/* botonera institucional */

#botonera {
	position:absolute;
	left:215px;
	top:20px; 
	height:26px;
}

.bot01 {
	float:left;
	margin-right:5px;
	display:inline;
}

/* buscador */

#buscador { 
	position:absolute;
	left:50%;
	margin-left:-263px;
	top:73px; 
	height:22px;
	z-index:150;
}

.busc01 {
	position:absolute;
	left:0px;
	top:0px;
}

.busc02 {
	position:absolute;
	left:302px;
	top:0px;
}

.buscTextField {
	width:287px;
	border:solid 1px #CCC;
	height:17px;
	font-family:"Trebuchet MS", "Helvetica"; 
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase; 
	color:#333;
	padding-top:2px;
	padding-left:2px;
	margin-top:-1px;
}

.pagDesactivada 
{
	text-decoration:none; 
	color:#333;
}

/* carrito */

#backCarrito {
	position:absolute;
	width:177px;
	height:81px;
	left:50%;
	margin-left:118px;
	top:28px;
	z-index:99;
}

#carritoPrecio {
	position:absolute;
	width:161px;
	height:20px;
	left:50%;
	margin-left:125px;
	top:56px;
	text-align:center;
	z-index:100;
}

#carritoOpciones {
	position:absolute;
	width:161px;
	height:20px;
	left:50%;
	margin-left:125px;
	top:81px;
	text-align:center;
	font-size:10px;
	color:#B76028;
	z-index:100;
}

#carritoBpagar {
	position:absolute;
	width:66px;
	height:17px;
	left:50%;
	margin-left:215px;
	top:34px;
	text-align:center;
	z-index:100;
}

#carritoAdd {
	position:absolute;
	width:151px;
	padding:7px;
	left:50%;
	margin-left:122px;
	top:100px;
	background-color:#FDFCE8;
	border:solid 1px #CCC;
	z-index:50;
	text-align:left;
	height:103px;
}

	#carrDFoto {
		position:absolute;
		width:60px;
		margin-top:5px;
	}
	
	#carrDTit {
		position:absolute;
		margin-left:67px;
		margin-top:5px;
		width:85px;
		text-align:left;
	}
	
	#carrDPrecio {
		position:absolute;
		width:100px;
		top:95px;
		margin-left:58px;
		text-align:center;
		z-index:59;
		font-weight:bold;
	}
	
	#carrDAviso {
		position:absolute;
		width:84px;
		top:65px;
		margin-left:68px;
		padding:4px 0px 4px 0px;
		border-bottom:dashed 1px #666;
		border-top:dashed 1px #666;
		z-index:59;
		text-align:center;
		line-height:9px;
	}
		
		
/* usuario */

#usuarioBack {
	position:absolute;
	width:173px;
	height:88px;
	right:5px;
	top:3px;
}

#usuarioOpciones {
	position:absolute;
	width:150px;
	height:43px;
	right:16px;
	top:35px;
}

.usuario01 {
	float:left;
	margin-bottom:2px;
	width:150px;
	text-align:left;
	font-weight:bold;
	line-height:13px;
}


/*** CONTENEDOR DE BARRA IZQUIERDA, DERECHA Y CONTENIDO CENTRAL ****/

#contenedor{
	margin-top:15px;
	float:left;
	width:955px;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
}


/*** BARRA IZQUIERDA ****/

#barraIzquierda {
	float:left;
	width:120px;
	display:inline;
	background-color:#FFF;
}

/* temas jerarquizados */

.bIzqTemas_ES {
	float:left;
	width:118px;
	height:145px;
	border:solid 1px #CCC;
	background-image:url(/images/ES/back-temas.gif);
	background-repeat:no-repeat;
}

.bIzqTemas_EN {
	float:left;
	width:118px;
	height:145px;
	border:solid 1px #CCC;
	background-image:url(/images/EN/back-temas.gif);
	background-repeat:no-repeat;
}



#bIzqTemas01 {
	float:left;
	margin-top:19px;
	width:118px;
	height:126px;
}

.bIzqTemasListadoTop {
	float:left;
	width:112px;
	height:auto;
	text-align:left;
	padding-left:6px;
	padding-top:3px;
	line-height:13px;
}


.bIzqTemasListado {
	float:left;
	width:112px;
	height:auto;
	text-align:left;
	padding-left:6px;
	padding-top:3px;
	border-top:solid 1px #CCC;
	line-height:13px;
}

/* opciones de menu izquierdo */

.bIzqMenu { 
	float:left; 
	width:120px;
	margin-top:15px;
	background-image:url(/images/back-temas.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:20px;
}

.bIzqMenuTit { 
	float:left;
	width:115px;
	margin-bottom:7px;
	font-weight:bold;
}

.bIzqMenu02 { 
	float:left;
	width:115px;
	margin-bottom:1px;
}

/*** CONTENIDO CENTRAL ****/

#contenidoCentral {
	float:left;
	width:655px;
	display:inline;
}

#contIternas01 {
	float:left; 
	width:100%;
	border-top:solid 1px #CCC;
	background-image:url(/images/back-internas.gif);
	background-repeat:no-repeat;
}


/*** BARRA DERECHA ****/

#barraDerecha {
	float:left;
	width:165px;
}

#bDerBanner {
	float:left;
	width:164px;
	min-height:145px;
	border:solid 1px #CCC;
	border-left:none;
	text-align:left;
}

/* últimos visitados */

#ultVis {
	float:left;
	width:175px;
	background-image:url(/images/back-ultvisitados.jpg);
	margin-top:15px;
	margin-left:-3px;
	display:inline;
	
}

#ultVisTit {
	float:left;
	width:151px;
	height:21px;
	display:inline;
	margin-left:11px;
}

.ultVisMod {
	float:left;
	width:147px;
	display:inline;
	margin-left:13px;
	margin-top:10px;
	text-align:left;
	padding-bottom:3px;
	border-bottom:dashed 1px #CCC;
}
.ultVisTitulo {
	width:120px; 
	float:left;
	display:inline;
	margin-bottom:5px;
}

.ultVisAutor { 
	float:left;
}

#ultVisHuellas {
	float:left;
	margin-left:7px;
}

/* banners inferiores */

#barDerBannersInf {
	float:left;
	width:165px;
	height:150px;
	margin-top:20px;
}


/*** FOOTER ****/

.footer {
	float:left;
	margin-top:30px;
	width:625px;
	border-top:dashed 1px #CCC;
	padding-top:20px;
	display:inline;
	margin-left:144px;
	text-align:center;
	font-size:10px;
	color:#919191;
}


#footer01 {
	float:lef;
	height:100%;
	margin:15px 0px 19px 0px;
	font-size:10px;
}


/************************************************************************
* 
* HOME
*
************************************************************************/

#hBannerCentral {
	float:left;
	width:655px;
	height:145px;
	margin-bottom:20px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

/* vidriera */

#hVidrieraTit {
	float:left;
	width:625px;
	height:24px;
	margin-left:15px;
	display:inline;
	border-bottom:solid 1px #567b7a;
}

#hVidTit01 {
	float:left;
}

#hVidTit02 {
	float:left;
	width:546px;
	height:20px;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	margin-top:3px;
}

.hVidTit011 {
	float:left;
}

.hVidTit021 {
	float:left;
	padding-left:9px;
	padding-right:9px;
	padding-top:4px;
	height:17px;
	border-right:solid 1px #CCC;
	border-top:solid 1px #CCC;
	margin-top:2px;
}

#hVidModulo {
	float:left;
	width:625px;
	margin-left:15px;
	display:inline;
	background-image:url(/images/back-vidriera.jpg);
	background-repeat:repeat-x;
	min-height:230px;
}

#hVidTapas {
	float:left;
	width:614px;
	margin-left:11px;
	display:inline;
	margin-top:15px;
	
}

.hVidMod01 {
	float:left;
	width:140px;
	margin-right:9px;
	display:inline;
	text-align:center;
	height:250px;
	 
}

.hVidMod02 {

	width:144px;
	height:33px;
	background-image:url(images/back-precio.jpg);
}

.hVidTapas {
	border:solid 1px #666;
	width:94px;
	height:140px;
}

.hVidTapas2 {
	border:solid 1px #666;
}

.hVidTitulo {
	width:100%; 
	float:left;
	display:inline;
	margin-bottom:5px;
	margin-top:10px;
}

.hVidAutor { 
	float:left;
	width:100%;	

}

#hVidPrecio {
	float:left;
	width:614px;
	margin-left:11px;
	display:inline;
	margin-top:5px;
}

.hVidPrecioNum {
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:12px;	
	width:75px;
	font-size:10px;
	color:#000;
}

.hVidPrecioBoton {
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:14px;	
	width:55px;
	height:10px;
	font-size:10px;
	color:#000;
}
.btnComprarLibro  
{
    text-decoration:none;
 
}
.btnComprarLibroRecomendados
{
      text-decoration:none;
      float:left;
        margin-top:3px;
        position:relative;
    }
/* recomendados */
#titComentario
{
  float:left;
font-size:14px;
font-weight:bold;
margin-top:25px;
position:relative;
    }
#hRecomen { 
	float:left;
	margin-top:30px;
	margin-left:15px;
	display:inline;
	width:625px;
}

#hRecomenTit {
	float:left;
	width:618px;
	height:18px;
	border:solid 1px #CCC;
	margin-bottom:15px;
	padding-top:4px;
	text-align:left;
	padding-left:5px;
}

#hRecomMod {
	float:left;
	width:614px;
	margin-left:11px;
	display:inline;
}

.hRecomMod01 {
	position:relative;	
	float:left;
	width:144px;
	height:144px;
	background-image:url(/images/back-recomendados.jpg);
	background-repeat:no-repeat;
	margin-right:9px;
	text-align:left;
	display:inline;
}

.hRecomModTit {
	float:left;
	width:123px;
	height:144px;
	margin-left:13px;
	margin-top:10px;
	text-align:left;
	display:inline;
}

.hRecomModPrecio {
	position:absolute;
	left:11px;
	top:100px;
	width:123px;
	height:30px;
	font-size:10px;
	color:#000;
}



/************************************************************************
* 
* RESULTADO DE BÚSQUEDA
*
************************************************************************/

/* isla de filtrado */

#busqFiltradoMod {
	position:absolute;
	left:50%;
	margin-left:105px;
	top:93px;
	position:absolute;
    width:195px;
	height:333px;
	z-index:2;
}

#busqFiltBack {
	position:absolute;
	left:0px;
}

#busqFiltMod {
	position:absolute;
	left:0px;
	width:185px;
}

#busqFilRes {
	float:left;
	width:150px;
	height:35px;
	line-height:11px;
	margin-left:23px;
	margin-top:30px;
	margin-bottom:11px;
	display:inline;
}

.busqFiltTit { 
	float:left;
	width:140px;
	margin-top:8px;
	margin-left:30px;
	margin-bottom:7px;
	padding:3px 0px 3px 0px;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	line-height:11px;
	display:inline;
}

.busqFiltBoton {
	position:relative;
	float:left;
	margin-left:14px;
	margin-bottom:4px;
	display:inline;
	z-index:5;
}

.busqFiltDespleg {
	position:relative;
	float:left;
	width:130px;
	margin-left:28px;
	display:inline;
	border:solid 1px #CCC;
	padding:6px;
	padding-top:10px;
	margin-top:-15px;
	margin-bottom:6px;
	text-align:left;
	z-index:0;
	overflow:hidden;
}

.busqFiltDesplegAct {
	position:relative;
	float:left;
	width:130px;
	margin-left:28px;
	display:inline;
	border:dashed 1px #CCC;
	padding:6px;
	padding-top:10px;
	margin-top:-15px;
	margin-bottom:6px;
	text-align:left;
	z-index:0;
	overflow:hidden;
	background-color:#9B3221;
	color:#FFF;
}

/* contenedor de búsqueda */

#busqContenido { 
	float:left;
	width:441px;
	margin-left:30px;
	margin-top:28px;
	display:inline;
}

#busqCategoriasTit {
	float:left;
	width:570px;
	height:35px;
	border:dashed 1px #CCC;
	background-image:url(/images/busqOrden-back.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E3E8E5;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:40px;
	text-align:center;
}

.busqCatTxt {
		float:left;	
		margin-left:15px;
		display:inline;
		margin-top:10px;
		letter-spacing:1px;
}

/* isla de orden */

#busqOrden {
	float:left;
	width:100%;
	height:35px;
	background-image:url(/images/busqOrden-back.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#F5E7DE;
	margin-bottom:30px;
}

	.busqOrdenMenu {
		float:right;
		margin-right:30px;
		display:inline;
		margin-top:8px;
		border:solid 1px #CCC;
		font-size:10px;
		color:#000;
	}
	
	.busqOrdenTxt {
		float:right;
		margin-right:5px;
		display:inline;
		margin-top:10px;
		letter-spacing:1px;
	}
	
/* módulos destacados con tapa */

.busqDestMod {
	float:left;
	width:97%;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-right:30px;
	border-bottom:dashed 1px #CCC;
}
	
.bDestFicha {
	float:left;
	width:100%;
	height:90px;
	margin-bottom:20px;
}
	
	.bDestFichaTapa {
		float:left;
		width:90px;
		height:90px;
		text-align:center;
	}
		
	.bDestFichaTxt {
		float:left;
		width:333px;
		height:68px;
		text-align:left;
	}
	
		.bDestFichaTxtCat {
			float:left;
			width:100%;
			margin-top:5px;
		}
	
	.bDestFichaComprar {
		float:left;
		width:333px;
		height:20px;
		border-top:solid 1px #D9D9D9;
		border-bottom:solid 1px #D9D9D9;
	}
		.bDestFichaComPrecio {
			float:left;
			color:#000;
			margin-top:2px;
		}
		
		.bDestFichaComBot {
			float:right;
			margin-top:5px;
		}
		

/* módulos sin tapa */

.busqResMod {
	float:left;
	width:97%;
	margin-right:30px;
	margin-bottom:15px;
}

	.bResFichaTxt {
		float:left;
		width:100%;
		margin-bottom:5px;
		text-align:left;
		background-color:#FDFCE0;
	}
	
	.bResFichaComprar {
		float:left;
		width:420px;
		height:20px;
		border-top:solid 1px #D9D9D9;
		border-bottom:solid 1px #D9D9D9;
		margin-bottom:20px;
	}
	
	
/* navegador por páginas */
	
#busqPages {
	float:left;
	width:595px;
	text-align:center;
	margin-top:20px;
}


/************************************************************************
* 
* DETALLE DE PRODUCTO
*
************************************************************************/

/* información principal del libro y seseña */

#detInfo {
	float:left;	
	width:443px;
	margin-left:28px;
	margin-top:25px;
	display:inline;
}

#detInfoPhoto {
	float:left;
	width:150px;
}

#detInfoRes {
	float:left;
	width:293px;
	text-align:left;
}

	#detInfoP {
	float:left;
	width:293;

	}

	#detInfTit {
		float:left;
		width:280px;
		margin-top:3px;
		padding:6px 3px 4px 10px;
		background-color:#EEE1D8;
		text-align:left;
	}
	
	.detInfMod {
		float:left;
		width:272px;
		margin-left:10px;
		border-bottom:dashed 1px #CCC;
		padding:6px 0px 6px 0px;
		text-align:left;
		display:inline;
	}
	
	#detInfDisp {
		float:left;
		width:272px;
		margin-left:10px;
		margin-top:10px;
		text-align:left;
		display:inline;
	}
	
#detResena {
	float:left;
	width:272px;
	margin-top:35px;
	text-align:left;
	color:#000;
	margin-left:10px;
	padding-right:10px;
	display:inline;	
	font-size:12px;
	line-height:15px;
}

#detResena font {
	font-family:"Trebuchet MS", "Helvetica"; 
	font-size:12px;
	line-height:15px;
}
	

/* compra y recomendados */

#detCompraRecom {
	float:left;
	width:170px;
	margin-top:26px;
	text-align:left;
}

/* compra  */

#detCompra {
	position:absolute;
	width:149px;
	padding-left:10px;
	border-left:dashed 1px #CCC;
}

	#detComCards {
		float:left;
		margin-left:-3px;
		display:inline;
		margin-bottom:15px;
	}
	
	#detComPrecio {
		float:left;
		width:144px;
		border-top:dashed 1px #666;
		border-bottom:dashed 1px #666;
		padding:2px 0px 2px 0px;
		text-align:center;
		font-weight:bold;
		background-color:#FBFBD6;
	}
	
	#detComCant {
		float:left;
		margin-top:13px;
		margin-left:23px;
		display:inline;
	}
	
	.detComCanMen {
		float:left;
		margin-top:10px;
		margin-left:5px;
		display:inline;
		font-size:11px;
		border:solid 1px #CCC;
	}
	
	#detComBot {
		float:left;
		margin-top:10px;
		margin-left:3px;
		display:inline;
	}
	
	#detComLinks {
		float:left;
		margin-top:10px;
		margin-left:5px;
		font-size:10px;
		display:inline;
	}


/* recomendados  */	

.detRecomendados {
	position:absolute;
	width:170px;
	top:350px;
	background-color:#EFEFEF;
}

	#detRecomTIt {
		float:left;
		width:158px;
		border:dashed 1px #999;
		padding:5px;
		margin-bottom:15px;
	}
	
	.detRecomMod {
		float:left;
		width:160px;
		margin-left:5px;
		display:inline;
		margin-bottom:10px;
		padding-bottom:3px;
		border-bottom:dashed 1px #999;
	}

	
/* disponibilidad  */

#detDispon {
	position:absolute;
	width:285px;
	left:50%;
	margin-left:-193px;
	top:190px;
	padding:10px;
	padding-bottom:15px;
	background-color:#391203;
	border:dashed 1px #333;
	z-index:99;
	color:#FFF;
	text-align:left;
	filter:alpha(opacity=90);
	opacity: 0.9;
}

	#detDisClose {
		float:left;
		width:285px;
		margin-top:10px;
		background-color:#FBFFCA;
		border-bottom:solid 1px #CCC;
		border-top:solid 1px #CCC;
		color:#333;
		padding-bottom:2px;
		padding-top:1px;
		text-align:center;
	}
	

/************************************************************************
* 
* CONTENIDO DEL CARRITO
*
************************************************************************/

#carritoContenido {
	float:left;
	width:595px;
	margin-top:30px;
	margin-left:30px;
	display:inline;
}

#carritoTit {
	float:left;
	width:583px;
	border:solid 2px #4F898A;
	padding:4px;
	text-align:left;
}

#carritoTips {
	float:right;
	width:142px;
	border:solid 1px #CCC;
	border-top:none;
	background-color:#FDFFCA;
	padding:5px;
	text-align:left;
	font-size:10px;
	line-height:12px;
}

#carritoFact {
	float:left;
	width:430px;
	border:solid 1px #CCC;
	border-top:none;
	background-color:#FFF;
	padding-bottom:20px;
}

#carritoCantTit {
	float:left;
	width:70px;
	padding-top:2px;
	height:16px;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

#carritoItemTit {
	float:left;
	width:270px;
	padding-top:2px;
	height:16px;
	border-right:solid 1px #CCC;
	padding-left:9px;
	text-align:left;
	border-bottom:solid 1px #CCC;
}

#carritoPrecioTit {
	float:left;
	padding-top:2px;
	width:70px;
	height:16px;
	padding-left:9px;
	text-align:left;
	border-bottom:solid 1px #CCC;
}

.carritoCant {
	float:left;
	width:70px;
	text-align:center;
}
	.carritoCantMen {
		width:40px;
		font-size:10px;
	}

.carritoItem {
	float:left;
	width:270px;
	padding-left:9px;
	text-align:left;
}
	
		
.carritoItemMod {
	float:left;
	margin-top:15px;
}

.carritoPrecio {
	float:left;
	width:70px;
	height:16px;
	padding-left:9px;
	text-align:left;
	color:#000;
}

#carritoPrecioTotal {
	float:left;
	width:138px;
	height:20px;
	background-color:#EDEDEE;
	border:solid 2px #333;
	margin-left:290px;
	padding-top:3px;
	display:inline;
	font-weight:bold;
	color:#000;
}

#carritoCerrar {
	float:left;
	width:140px;
	height:20px;
	background-color:#FDFFCA;
	border:solid 1px #CCC;
	margin-left:290px;
	padding-top:7px;
	display:inline;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}


/************************************************************************
* 
* CATEGORIAS
*
************************************************************************/

#catContent {
	float:left;
	width:561px;
	margin-left:52px;
	display:inline;
}

.catColumn {
	float:left;
	width:175px; 
	margin-top:15px;
	margin-right:12px;
	display:inline;
}

.catTit {
	float:left;
	color:#9E3005;
	text-align:left;
	font-weight:bold;
	text-transform:capitalize;
}

.catCat {
	float:left;
	width:100%;
	text-transform:capitalize;
	text-align:left;
}



/************************************************************************
* 
* INTERNAS
*
************************************************************************/


#intTit {
	float:left;
	width:583px;
	border:solid 2px #4F898A;
	margin-top:35px;
	margin-left:30px;
	margin-bottom:5px;
	display:inline;
	padding:4px;
	text-align:left;
}

.intResalt {
	float:left;
	display:inline;
	width:542px;
	border:dashed 1px #CCC;
	background-color:#FEFEDB;
	margin-bottom:20px;
	padding:4px;
	font-weight:bold;
	margin-top:20px;
}

.intContactMod {
	float:left;
	margin-top:5px;
	width:565px;
}

.intContactTxt {
	float:left;
	width:130px;
	padding-top:8px;
}

#intContactBoton {
	float:left;
	margin-left:450px;
	margin-top:-1px;
	display:inline;
}

.intContactTxtF {
	float:left;
	font-family:"Trebuchet MS", "Helvetica"; 
	font-size:12px;
}

.intContactMsj {
	float:left;
	padding:3px;
	border:dashed 1px #CCC;
	background-color:#FEFEDB;
	margin-left:5px;
	display:inline;
}

.intContactMsjCom {
	position:absolute;
	padding:3px;
	width:200px;
	border:dashed 1px #CCC;
	background-color:#FEFEDB;
	left:415px;
	top:340px;
	display:inline;
	text-align:center;
}


/************************************************************************
* 
* FUENTES
*
************************************************************************/

a.fCarrito {
	color:#391203;
	font-weight:bold;
	text-decoration:underline;
}
a.fCarrito:hover { color:#B76028 }

a.fCarrito2 {
	font-size:11px;
	color:#567b7a;
	text-decoration:underline;
}
a.fCarrito2:hover { color:#391203 }

a.fCatJerarq { color:#000; text-decoration:none; font-weight:bold; }
a.fCatJerarq:hover { color:#7D0011; text-decoration:none; }

a.fTitulo { color:#000; line-height:13px; }
a.fTitulo:hover { color:#CCC; }

a.fAutor { font-size:10px; color:#666; text-decoration:none; text-transform:uppercase; line-height:13px; }
a.fAutor:hover { color:#333; text-decoration:underline; }

a.fAutDet { font-size:10px; color:#000; text-decoration:underline; text-transform:uppercase; }
a.fAutDet:hover { color:#333; }

a.fFooter { font-size:10px; color:#919191; text-transform:uppercase; }
a.fFooter:hover { color:#000; text-transform:uppercase; }

a.fCateg { color:#666; font-size:10px; }
a.fCateg:hover { color:#000; }

.fResultado { color:#567b7a; font-weight:bold; text-transform:uppercase; line-height:16px; }

.fTtitRes {	color:#567b7a; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:10px; }

.fTtitCarrD {	color:#B76028; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:10px; }

.fTtitDetRec {	color:#567b7a; font-weight:bold; text-transform:uppercase; font-size:11px; }

.fResRes { color:#444; line-height:18px; }
a.fResRes:hover { color:#000}

.fTit { color:#000; font-weight:bold; }


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    margin:0;
	padding:0;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #CCCCCC;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


/* leo */

.pregunta { font-weight:bold;}

/* fin leo */

/************************************************************************
* 
* TEMAS
*
************************************************************************/

.temasCol {
	float:left;
	width:185px;
	margin-right:10px;
	display:inline;
}

.temasTit {
	float:left;
	width:185px;
	color:#567B7A;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	text-transform:capitalize;
}

	a.temasTit:hover {
		color:#666666;
	}

a.temasItem {
	float:left;
	width:170px;
	color:#666;
	font-size:12px;
	line-height:14px;
	padding-top:2px;
	margin-top:2px;
}

	a.temasItem:hover {
		color:#567B7A;
	}

.temasItemP {
	float:left;
	width:10px;
	height:14px;
	background-image:url(/images/temasItemP-back.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:5px;
	display:inline;
	margin-top:2px;
	text-transform:capitalize;
}

.temasSeparador {
	float:left;
	width:570px;
	height:5px;
	font-size:1px;
	border-bottom:dotted 1px #830000;
	margin:20px 0px 20px 0px;
}
