/*
	LAIE
	
	Metodología CSS: http://wiki.trevenque.es/index.php/Desarrollo_Web

	
	_Maquetación para libros y fichas de libro
*/

/* contenedores de listado de libros en especiales*/
.especial .caja{ width:746px; display:block; clear:both; margin-bottom:20px; padding-bottom:14px; border:1px solid #0E2C5D;}
.especial .caja .mediano { padding-right:5px;}

/*fichas destacadas 1 libro*/
.portada .ficha{ clear:both; padding:10px 15px 0px 13px;}
.portada .ficha .info{ width:410px; float:right;}
.autor{font-weight:bold;}
.portada .ficha .precio{ width:155px; float:right; padding-left:25px; margin:0; }
.especial .ficha .precio  { width:155px; float:left; padding-left:0px; margin:20px 0px 0px 0px; }
.portada .ficha .descripcion, .especial .ficha .descripcion{ padding-top:28px; display:block} 
.portada .ficha .precio a, .especial .ficha .precio a { float:left; color:#FF3300; font-size:11px; font-weight:bold; text-transform:uppercase; padding-left:17px; margin-left:8px; margin-top:5px; background:url(images/ico_precio.gif) no-repeat left 3px;}
.portada .ficha .precio a:hove, .especial .ficha .precio a:hover {color:#FF3300;}
.portada .precio span, .especial .precio span{ float:left; font-size:18px; font-weight:bold;}

/*general***************************************/
div.libro .sombra{ float:left; padding-right:8px;}
table.libro{margin-bottom:25px;}
table.libro .sombra{padding-right:8px;width:80px;}
table.libro td{border:0;padding:0;vertical-align:bottom;}

.sombra img{ border:1px solid #999999;}
div.meta, div.meta a,div.meta h3, div.meta h5{color:#4C4C4C; font-weight:normal;font-size:10px;line-height:10px;}
td.meta, td.meta a,td.meta h3, td.meta h5{color:#4C4C4C; font-weight:normal;font-size:10px;line-height:10px;}

div.meta, div.meta h3, div.meta h4{ font-size:10px; height:auto;}
td.meta, td.meta h3, td.meta h4{ font-size:10px; height:auto;}
div.meta h4 a{line-height:10px; color:#000000;text-transform:uppercase}
td.meta h4 a{line-height:10px; color:#000000;}
.libro .meta{ width:104px; padding-top:5px; padding-right: 10px;}
a.verde , .meta a.verde {color:#76BF1E; display:block}

/* fichas libros home ***************************************/
div.home{width:181px;min-height: 90px;display:-moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;_height: 90px;margin-right:4px;padding-bottom:25px;}
td.home{width:181px;vertical-align: top;*display: inline;margin-right:4px;}

.tres .home{width:200px;}
.tres .libro .meta{ }
.tres .libro .meta div{ width:160px;overflow:hidden;}

.portada_libros .home{margin-right:0px; }
div>.home{margin-right:10px;position:relative;}
div>.portada_libros .home{margin-right:0px;}
.home div.meta{float:left; bottom:0px; right:0px;padding-bottom:25px;}
.portada_libros .home td.meta{bottom:0px; right:0px;padding-bottom:0;width:100%;}
.home td.meta{bottom:0px; right:0px;padding-bottom:0;width:99px;}
table.listado td{vertical-align:bottom;border:0;padding:0;margin:0;}
table.temas td{width:50%}

table.fichas td {border:0;padding:0;vertical-align:bottom;}

.portada_libros li div.meta{ width:80px; float:left;  bottom:0px; right:8px; margin-top:30px;margin-left:10px;}
.portada_libros li td.meta { width:80px; float:left;  bottom:0px; right:8px; margin-top:30px;margin-left:10px;}
/*producto right*/
.right{ width:144px;float:left;  margin-right:13px; }
.libro .right div.meta{ display:block; clear:left; float:left;padding-top:5px;}
.libro .right td.meta{ display:block; clear:left; float:left;padding-top:5px;}
.right .sombra{  width:144px;float:left; padding-right:0px;}


/* fichas libros home-libros ***************************************/
/*.portada_libros .home{ width:165px; }
#lateral-derecho.home{ width:155px; }*/
#lateral-derecho ol{ display:block; overflow:hidden; }
#lateral-derecho ol li {position:relative; display:block; overflow:hidden; clear:both;}
#lateral-derecho ol li img{ border:1px solid #CCCCCC; float:left;}
#lateral-derecho ol li a{ display:block; line-height:1;}
#lateral-derecho ol li strong{clear:right;}

/*producto right*/
.right{ width:144px;float:left; }
.right .sombra{ width:142px;float:left; padding-right:11px;}
.right div.meta{  float:left;width:144px;display:block;padding-top:5px;}
.right div.meta h3 a{color:#666666; font-weight:bold; text-transform:uppercase;}
.right td.meta{  float:left;width:144px;display:block;padding-top:5px;}
.right td.meta h3 a{color:#666666; font-weight:bold; text-transform:uppercase;}

/*mini fichas fichas libros resultados */
.minificha{ width:684px; margin-bottom:10px; padding-bottom:8px; float:left;position:relative; border-bottom:1px solid #CCCCCC}
.minificha div.meta{ float:left; padding-left:10px;width:200px; }
.busqueda div.meta{ float:left; padding-left:10px;width:400px; }
.minificha div.meta h3{color:#0E2C5D; font-weight:bold; text-transform:uppercase;}
.minificha div.meta h4{color:#666666; text-transform:uppercase;}
.minificha td.meta{ float:left; padding-left:10px;width:200px; }
.minificha td.meta h3{color:#0E2C5D; font-weight:bold; text-transform:uppercase;}
.minificha td.meta h4{color:#666666; text-transform:uppercase;}
.minificha ul{ float:right;width:120px; }
.minificha dl{float:left; margin:10px 0 0 0;}
.minificha dt{ float:left; clear:left;padding-right:5px}
.minificha dd{ clear:right; margin:0;}
div>.minificha dd{ float:left; *float:none; clear:right; margin:0}
.minificha dd.precio{ font-size:12px; font-weight:bold; color:#000;margin-top:7px;}

/*div.meta .precio a { float:left; color:#FF3300; font-size:11px; font-weight:bold; text-transform:uppercase; padding-left:17px; margin-left:5px; background:url(images/ico_precio.gif) no-repeat left 3px;}*/

.imprimir{ width:35px; height:29px; float:right; margin-top:-25px; *margin-top:-30px; background:url(images/ico_imprimir.jpg);}



div.cesta .mini img{ float:none; margin-right:0px;}
#contenido.corporativa .mediano h3{ padding:0px;}

/*fichas más amplias */
.grande{ width:565px; padding:0px 20px; clear:both;}
.grande div.meta{float:left; width:435px; margin-left:10px;padding-top:5px;}
.grande div.meta h3{ font-size:1.35em;}
.grande div.meta h3 a{ font-weight:normal;}
.grande div.meta h4{ font-size:1.2em; line-height:1.2em;}
.grande div.meta h6{ float:left; width:280px;}
.grande div.meta p.resumen{ width:375px;}
.grande div.meta strong{ display:block; float:left; width:75px; text-align:right; padding-right:10px;}
.grande div.meta div{ display:block; float:left; width:70px;}

.grande td.meta{float:left; width:435px; margin-left:10px;padding-top:5px;}
.grande td.meta h3{ font-size:1.35em;}
.grande td.meta h3 a{ font-weight:normal;}
.grande td.meta h4{ font-size:1.2em; line-height:1.2em;}
.grande td.meta h6{ float:left; width:280px;}
.grande td.meta p.resumen{ width:375px;}
.grande td.meta strong{ display:block; float:left; width:75px; text-align:right; padding-right:10px;}
.grande td.meta div{ display:block; float:left; width:70px;}

#contenido.corporativa .columnas_2 .grande h3{ font-size:1.35em;}
#contenido.corporativa .libro img{ float:left; margin:0px;}
.columnas_2 .grande{ width:350px; float:left; clear:none;}
.columnas_2 .grande .meta{ width:225px;}
#contenido.corporativa .columnas_2 .grande div.meta p.resumen{ width:230px; padding:0px 0px 20px 0px;}
#contenido.corporativa .columnas_2 .grande div.meta strong{ float:none; width:75px; text-align:left; padding-right:10px;}
#contenido.corporativa .columnas_2 .grande div.meta div{ float:none;width:70px;}
#contenido.corporativa .columnas_2 .grande td.meta p.resumen{ width:230px; padding:0px 0px 20px 0px;}
#contenido.corporativa .columnas_2 .grande td.meta strong{ float:none; width:75px; text-align:left; padding-right:10px;}
#contenido.corporativa .columnas_2 .grande td.meta div{ float:none;width:70px;}

/* Ficha completa */
.ficha{ clear:both; padding:10px 10px 0px 13px;/*padding:10px 0px 0px 13px;*/}

.ficha .out{ clear:both; overflow:hidden;width:115px; float:left;}
.ficha div.meta{ width:586px; padding-left:22px; clear:right; float:left; }
.ficha div.meta .info{ /*width:400px;*/width:596px; float:left;}
.ficha td.meta{ width:586px; padding-left:22px; clear:right; float:left; }
.ficha td.meta .info{ /*width:400px;*/width:596px; float:left;}
#contenido .ficha h2 {padding:0px;}
#contenido .ficha h2{ background:#fff; padding:0px; font-size:18px; color:#333333; font-weight:bold;}
#contenido .ficha h2 a{ font-size:18px}
.ficha dl{width:398px; float:left; margin-top:20px;}
.ficha dt{ width:172px; float:left;}
.ficha dd{ width:226px;float:left; margin:0px; text-transform:uppercase; font-weight:bold;}
div.meta  .precio_detalle { width:100px; height:65px; float:right; overflow:hidden; padding-left:77px; background:url(images/bg_precio_detalle.jpg) no-repeat;}
div.meta  .precio_detalle strong{ font-size:1.68em; padding-left:4px;}
div.meta  .precio_detalle div{ margin-bottom:10px;}
/*.precio span{ text-transform:uppercase; font-size:0.9em; display:block; padding-left:14px;}*/
div.meta .precio_detalle a, div.meta .precio_detalle a:hover{display:block; background:transparent; color:#fff; font-weight:bold; font-size:12px;}
div.meta .precio_detalle span.no_disponible{ background:#fff url(images/icon_nodisponible.gif) no-repeat left 4px;}

td.meta  .precio_detalle { width:100px; height:65px; float:right; overflow:hidden; padding-left:77px; background:url(images/bg_precio_detalle.jpg) no-repeat;}
td.meta  .precio_detalle strong{ font-size:1.68em; padding-left:4px;}
td.meta  .precio_detalle div{ margin-bottom:10px;}
/*.precio span{ text-transform:uppercase; font-size:0.9em; display:block; padding-left:14px;}*/
td.meta .precio_detalle a, td.meta .precio_detalle a:hover{display:block; background:transparent; color:#fff; font-weight:bold; font-size:12px;}
td.meta .precio_detalle span.no_disponible{ background:#fff url(images/icon_nodisponible.gif) no-repeat left 4px;}

#contenido .descargas span{display:block; width:120px; float:left;}
#contenido .descargas ul{ float:left;}
#contenido .descargas ul li{ list-style-position:inside; list-style-type:none; padding-bottom:10px; }
#contenido .descargas ul li a{ display:block; padding-left:51px;}
#contenido .descargas ul li a.jpg{ background:url(images/jpg.jpg) no-repeat left top;}
#contenido .descargas ul li a.pdf{ background:url(images/pdf.jpg) no-repeat left top;}
#contenido .descargas ul li a.txt{ background:url(images/txt.jpg) no-repeat left top;}
#contenido.detalle p.resumen{ padding:0px 50px 0px 10px ; clear:both; color:#000;}


#contenido .compartir li,#contenido .relacionados li { display:inline; float:left; margin-right:20px; margin-bottom:8px;}
#contenido .compartir a,#contenido .relacionados a{ display:inline; padding-left:22px;}
#contenido .compartir a{ display:inline; float:left; padding-left:22px;}
#contenido .compartir a.delicius{ background:url(images/ico_delicius.gif) no-repeat left center;}
#contenido .compartir a.technorati{ background:url(images/ico_technorati.gif) no-repeat left center;}
#contenido .compartir a.enviar{ background:url(images/ico_enviar_amigo.gif) no-repeat left center;}
#contenido .compartir  a.digg{ background:url(images/ico_digg.gif) no-repeat left center;}
#contenido .compartir a.meneame{ background:url(images/ico_meneame.gif) no-repeat left center;}
#contenido .compartir a.librarything{ background:url(images/ico_librarything.gif) no-repeat left center; padding-left:85px;}

#contenido .relacionados a.video{ background:url(images/ico_video.gif) no-repeat left center;}
#contenido .relacionados a.foto{ background:url(images/ico_foto.gif) no-repeat left center;}

#contenido .sinopsis {padding-left: 10px; background-color:#fff;}


#contenido .comentarios_lectores{ margin-top:30px;}
#contenido .comentarios_lectores span.entrada{ font-size:14px; display:block; clear:both; margin-top:8px; padding-left: 10px;}
#contenido .comentar {padding-left: 10px; background-color:#fff;}
#contenido a.comentar { padding:2px 10px 5px 25px; margin-left:10px; font-size:11px; color:#fff; background:url(images/bg_comentar.jpg) no-repeat left top;}
.comentarios_lectores strong{ clear:both;}
.comentarios_lectores div.meta{ padding-left: 10px;}
.comentarios_lectores div.meta h3{ padding:0px 0px 8px 14px; margin-top:10px; background:url(images/ico_naranja.gif) no-repeat left 3px; }
.comentarios_lectores div.meta h4{ padding-left:15px; }
 .comentarios_lectores div.meta h5{ padding:17px 15px; }
.comentarios_lectores a.general{ margin-top:17px; margin-left:14px;}
.comentarios_lectores div.meta { padding-bottom:20px; border-bottom:1px solid #E1E1E1;}

.comentarios_lectores td.meta{ padding-left: 10px;}
.comentarios_lectores td.meta h3{ padding:0px 0px 8px 14px; margin-top:10px; background:url(images/ico_naranja.gif) no-repeat left 3px; }
.comentarios_lectores td.meta h4{ padding-left:15px; }
 .comentarios_lectores td.meta h5{ padding:17px 15px; }
.comentarios_lectores a.general{ margin-top:17px; margin-left:14px;}
.comentarios_lectores td.meta { padding-bottom:20px; border-bottom:1px solid #E1E1E1;}

/* listado de libros*/
.bloque_fichas{ display:block; clear:both; margin-bottom:20px;}

/*Cesta compra*/

.cesta div.mini{ width:380px; padding:0px;}
.cesta div.mini div.meta { width:260px;}
.cesta div.mini td.meta { width:260px;}
.cesta div.mini h3 { font-size:14px; line-height:1.2em; }
.cesta div.mini h3 a{font-weight:normal;}
.cesta div.mini h4 a{ font-size:11px; color:#000;}

	.cesta .mini td.meta h4 { color: #fff;}
	.cesta .mini div.meta h4 { color: #fff;}
	.cesta .mini div.sombra{ padding-right:13px;}

div.meta .precio strong.no_disponible {color:#B2D192; text-decoration: line-through;}
.precio span.no_disponible { color:#FF0000; font-weight:bold;}
div.meta .no_disponible div{ font-weight:bold; color:#333; margin-bottom:5px;}

td.meta .precio strong.no_disponible {color:#B2D192; text-decoration: line-through;}
.precio span.no_disponible { color:#FF0000; font-weight:bold;}
td.meta .no_disponible div{ font-weight:bold; color:#333; margin-bottom:5px;}

/*.precio a{ padding-left:0px; text-decoration:underline;}*/

.precio a.solicitar{ 
	color:#fff; 
	text-transform:uppercase; 
	font-size:0.9em;
	text-decoration:none;
	display:block; 
	width:50px; 
	background:#fff url(images/boton_solicitar.gif) no-repeat top left; 
	padding:6px 24px 9px 48px; 
	line-height:1.1em;
	margin-bottom:5px;}
	
/*Ficha detalle*/

.fichaDetalle{padding:3px 0 20px 0;float:left;}
.fichaDetalle img{float:left;margin-right:20px;margin-top:3px;border:1px solid #4D4D4D;}
img.materia{border:0;margin:5px 10px 0 3px;float:left;}
img.recomienda{border:0;float:right;margin-top:-30px;}
div.summary{float:left;width:394px;line-height:14px;}
.objetodetalle{width:636px}
.objetodetalle div.summary{float:left;width:315px;line-height:14px;}
.fichaDetalle label, .fichaDetalle div{float:left;font-size:12px;}
.fichaDetalle label{color:#000;text-transform:lowercase;margin-right:5px;}
.fichaDetalle div{color:#4C4C4C;text-transform:uppercase;}
.fichaDetalle div a{color:#0D2C5D;}

div.titulodetalle{font-size:18px;color:#00283F;line-height:21px;text-transform:uppercase;}
div.autor{margin-bottom:5px;}
div.autor a{font-size:18px;color:#4C4C4C;font-weight:normal;line-height:21px;text-transform:uppercase;}
div.precio{font-size:24px;color:#000;line-height:24px;margin-top:20px;}
div.editorial a{font-weight:normal; color:#4C4C4C; text-decoration: underline;}
div.editorial a:hover{ color:#76BF1E }
div.formulario{float:right;width:130px;}
#contenido .fichaDetalle div.sinopsis{padding-left:0px;background-color:transparent;width:640px;margin-top:20px;}
#contenido .fichaDetalle div.sinopsis strong{color:#000;}
#contenido .fichaDetalle div.sinopsis p{color:#4C4C4C;text-transform:none; text-align:justify;}
#contenido fieldset.fichafield{padding:0;}
a.google{background:url(images/google.png) top left no-repeat;margin-top:120px;width:101px;height:31px;display:block;}
#contenido.detalle .caja{padding-left:0;width:699px;}

