.fichaDetalle img/*
	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;}
.recomendados2col table.libro .sombra{width:3%; margin-right:5px;}
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:1.2em;}
td.meta, td.meta a,td.meta h3, td.meta h5{color:#4C4C4C; font-weight:normal;font-size:10px;line-height:1.2em;}
td.meta h3.titevento {font-weight:bold; text-transform:uppercase; font-size:11px; padding-top: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:1.1em; color:#000000; font-weight:bold; color:#0E2C5D;font-size:11px;}
.libro .meta{ width:104px; padding-top:5px; padding-right: 10px;}
a.verde , .meta a.verde {color:#76BF1E; display:block}

a.titulolista{ float:left; margin-top:2px;}

span.tittlebooks{color:#76BF1E; margin-right:0px !important;}

/* 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, .cuatro .libro{width:200px;}
.tres .libro .meta{ }
.tres .libro .meta div{ width:160px;overflow:hidden;}
.cuatro .libro .meta div{ width:140px;overflow:hidden;}
.cuatro table.listado {margin-top:10px;}
table.listado .ojetorecomendado{width:350px}

.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:270px;}
.home td.meta.minitop{bottom:0px; right:0px;padding-bottom:0;width:255px; padding-top: 10px;}
.recomendados2col table.listado td{vertical-align:top;border:0;margin:0; line-height:1.2em; width: 25%; padding:3px 6px 0 0;text-align:justify;}
.recomendados2col table.listado td h3, .recomendados2col table.listado td h4{text-align:left;}
table.listado td{vertical-align:top;border:0;padding:0;margin:0; line-height:1.2em; /*width: 50%*/}
table.listado td.miniFichaInfo{padding-bottom: 5px;}

/* 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*/

.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:102px; float:left; padding-right:13px;}
.objeto .right { width:145px;}
.right .sombra{ width:102px;float:left; padding-right:11px;}
.right div.meta{  float:left;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 h3 a{font-weight:bold; color:#0E2C5D;font-size:11px;}
div.meta h4 a{line-height:12px; color:#666;} 

.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; }
.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;clear:left; float:left;}

/*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; width:640px;}
.fichaDetalle img{float:left;margin-right:20px;margin-top:3px; border:1px solid #4D4D4D;}
.objetodetalle  img { border: none; }

img.materia{border:0;margin:0 13px 0 3px;float:left;}
img.recomienda{border:0;float:right;margin-top:15px;}


.articulo{
	position:relative;
}
img.recomendado{
	border:medium none;
	bottom:-12px;
	left:-12px;
	position:absolute;
}


div.summary{float:left;width:344px;line-height:14px; padding-left:16px;}
.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; margin-bottom:2px;}
.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; font-weight:bold;}
div.autor{ margin-bottom:10px;}
div.autor a{font-size:16px;color:#4C4C4C;font-weight:bold;line-height:21px;text-transform:uppercase; text-decoration: underline;}
div.precio{font-size:24px;color:#000;line-height:24px;margin-top:20px;}
div.precio s{
	color:#999999;
	font-size:14px;
}
.descuento{
	color:#61AD16;
	font-size:14px;
	text-transform:lowercase;
}

strong.precio, dd.precio{
	color:#000;
	font-size:11px;
}
strong.precio s, dd.precio s{
	color:#999999;
	font-size:10px;
}
span.descuentoMini{
	color:#61AD16;
	font-size:11px !important;
	float:none !important;
}




div.editorial a, div.fichaDetalle div.ficha_materia a, #zondispo a {font-weight:normal; color:#4C4C4C; text-decoration: underline;}
div.editorial a:hover,div.fichaDetalle div.ficha_materia a:hover, div.autor a:hover, #zondispo a:hover { color:#76BF1E }
div.formulario{float:right;width:130px;}
div.formularioebooks{float:right;width:124px;}
#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;width:101px;height:31px;display:block;}
#contenido.detalle .caja{padding-left:0;width:699px;}

.tbldetalle{height:100%;}
.tblconte{height:90px;}

#formRegalos div.libro .meta{float:left;width:300px;}

.ficlisped {float:left; padding-right:10px;}

/* disponibilidad */
#zondispo{ padding:15px 0 0 16px; float:right;}

#contenido .fichaDetalle .zondispolibro{ width:502px;}
#contenido .fichaDetalle .zondispoebook{ width:502px;}
#contenido .fichaDetalle .zondispoobje{ width:445px;}

#zondispo div.clear{ padding:0; float:none; margin:0; width:1px; line-height:0; height:1px;}
#zondispo label{ color:#0E2C5D;}
#zondispo label.titdispo{ text-transform:none; font-weight:bold;}

#contenido .fichaDetalle .zonprecio{ padding: 0 0 0 138px;}
#contenido .fichaDetalle .zonprecioebook{ padding: 0 0 0 138px; clear:left;}
#contenido .fichaDetalle .zonprecioobj{ padding: 0 0 0 190px;}

#zondispo ul li{
	border-bottom:1px solid #EEEEEE;
	color:#0E2C5D;
	position:relative;
	text-transform:lowercase;
	width:320px;
	font-size:11px;
}
#zondispo ul li span{
	color:#939598;
	display:inline;
	font-weight:normal;
	left:190px;
	position:absolute;
	width:150px;
}


/* ebooks */
a.iconebook{ display:block; float:left; margin-left:8px; height:13px; width:47px; text-indent:-9000px; background:url(images/icon_ebook.gif) no-repeat;}
.tbldetalle a.iconebook{ margin:8px 0 0 0;}
.home .tbldetalle a.iconebook{ margin:4px 0 4px 0;}
.ebook a.iconebook{ margin:4px 0 0 0;}
.homeebook{clear:both}

.ebook{float:left; margin-right:10px; margin-bottom:5px;}
.ed{text-transform:none; font-size:14px;}

.disp-comp-es a{
	display: block;
	text-indent: -9999px;
	width: 125px;
	height: 36px;
	margin-top: 6px;
	background: url("../images/btn_compatiblesEs.gif") no-repeat;		
}

.disp-comp-cat a{
	display: block;
	text-indent: -9999px;
	width: 125px;
	height: 36px;
	margin-top: 6px;
	background: url("../images/btn_compatiblesCa.gif") no-repeat;		
}

/**** estilos tabla de dispositivos compatibles ***/

#disp-comp p { line-height: 1.8em; }

.entradilla{ margin-bottom:5px;}
#contenido .destacadosCentro p{ font-size:12px; color:#4C4C4C; margin-bottom:8px; margin-top:5px; line-height:1.3em;}
#contenido .destacadosCentro a{ cursor:pointer;}
#contenido .destacadosCentro embed{ width:490px;}
#contenido .bibliografiasCentro a{ font-size:12px;}





td.product{
	font-weight:bold;
}
td.product .autor{
	font-weight:normal;
}
td.product .autor a{
	color:#666;
}
#totalPedido{
	padding-top:4px;
	border-top:1px solid #D7D7D7;
}

.bydemand {
    width: 502px;
    float: right;
	padding: 15px 0 0;
  	text-transform: none;
}
.bydemand p{
  	text-transform: none;
}
#zondispo .bydemand ul li {
    background: url("../images/bg_list.gif") no-repeat scroll 0 6px transparent;
    border: medium none;
    color: #4C4C4C;
    font-size: 11px;
    line-height: 1.3em;
    margin-top: 6px;
    padding-left: 10px;
    position: relative;
    text-transform: none;
    width: 418px;
}

.gwe_objeto img {
    border: medium none;
}
#contenido table.listado .oneCol {
    margin-bottom: 18px;
    margin-top: 5px;
    width: 680px;
}
#contenido table.listado .oneCol td.meta {
    padding-top: 0;
    width: 650px;
}
#contenido table.listado .oneCol p {
    color: #4C4C4C;
    font-size: 11px;
    line-height: 14px;
    margin: 7px 0;
    white-space: normal;
}

.red {
    border: 1px solid red !important;
    padding: 3px !important;
}

