@charset "UTF-8";
/*estilo pagina general */

body {
	background-color: #e9e9e9;
	margin-top:0px;
}
h1{ color:#ca9600; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
h2{color:#61422C; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

#contiene-rdlibros{
	width:894px;
	height:auto;
	margin:0 auto;
	background:#FFF;}
	
header{
	width:1010px;
	background-color:#f9ebd4;
	margin:0 auto;
	position:relative;
	display:block;}
	
.director{ color: #5E402B;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 67%;
    left: 238px;
    position: absolute;
    top: 64px;
    width: 161px;}
	
.director a:link, .director a:visited{ border:none; cursor:pointer;}

.colaboracion{
	display: block;
    height: 41px;
    left: 790px;
    position: absolute;
    top:0;
    width: 182px;
}

	
.menu-rdlibros{
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#61422c', endColorstr = '#372619');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#61422c', endColorstr = '#372619')";
background-image: -moz-linear-gradient(top, #61422c, #372619);
background-image: -ms-linear-gradient(top, #61422c, #372619);
background-image: -o-linear-gradient(top, #61422c, #372619);
background-image: -webkit-gradient(linear, center top, center bottom, from(#61422c), to(#372619));
background-image: -webkit-linear-gradient(top, #61422c, #372619);
background-image: linear-gradient(top, #61422c, #372619);
*background-color:#372619;/* IE6 e IE7 */
_background-color:#372619;
width:1010px;
height:28px;
margin:0 auto;
display: table;
}
.menu-rdlibros ul{list-style:none; display:table-row; width: 1000px; height:28px;}

.menu-rdlibros li{ float:left;}
.menu-rdlibros li a{ list-style:none; text-decoration:none; color:#f7f6e2; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer; border-right:1px solid #61422c; padding:0 10px 0 10px;margin:5px 0 0 0; display:block; }
.menu-rdlibros li a:hover{ color:#ccbeaa;}
footer{
	background:#faebd4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e402b;
	height:25px;
	text-align:center;
	padding:10px 5px 0px 5px;
	margin:0 auto;
	width:1000px;
	display:block;}
	
footer a{
	color:#5e402b;
	font-weight:bold;
	text-decoration:none;
	}
footer a:hover{
	color:#926444;
	}
	
	
/*lista de libros (pagina de inicio)*/	
.contenido-rdlibros{
	width:1010px;
	margin-top:10px;
	padding:20px 0;
	background:url("imagenes/bg-2.jpg") no-repeat scroll 0 10px #FFFFFF;
	display: table;
	margin:0 auto;}
	
.contenido-rdlibros ul{
	display:table;
	width:860px;
	height:100%;
	margin:0 0 0 4px;
	padding:0;
	float:left;}


/* Le puse un class al UL de la home para que no tuviera conflicto con el de la pagina de detalle */	
.contenido-rdlibros ul.listado-home li{
	background:none repeat scroll 0 0 #EEEBE3 !important;
	width: 158px !important;
	color:#61422c !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	float:left !important;
	padding:5px !important;
	text-align:center !important;
	margin:4px 2px 0 !important;
	list-style:none !important;
	display:inherit;
	height:230px;
}


/* Y este es el LI para los datos tecnicos del libro */
.contenido-rdlibros ul.datos-tecnicos li{
	height: 30px;
}





.contenido-rdlibros img{
	text-align:center;
	float:none;
	border:none;
	cursor:pointer;}
.contenido-rdlibros span{
	display:block;
	text-align:center;
	float:none;
	margin-top:5px;}
.contenido-rdlibros a, .contenido-rdlibros a:visited{
	color:#61422c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	}
	.contenido-rdlibros a:hover{ color:#926444;}
	
.autor{
	color:#969595;}
.precio{
	color:#b70002;}
	
	
/*formulario de pedido*/
#contiene-formulario{
	border:solid 1px #b9b9b9;
	-moz-border-radius: 19px;
-webkit-border-radius: 19px;
border-radius: 19px;
width:520px;
height:auto;
margin:20px auto;
padding:10px;
 background: none repeat scroll 0 0 #FFF;
}
.libroformulario{font-family:Arial, Helvetica, sans-serif; margin:0 auto;display:inline-block; margin: 15px 0 0 15px;}

.libroformulario img{ float:left; border:none; margin-right:20px;}

.libroformulario p{ float:left; width:300px; margin-top:25px;}

.libroformulario span{ display:table; width:300px;}

fieldset, img {border: 0 none;}

input{ margin:15px 0 0 5px; padding:2px; float:right; border:1px solid #5E402B; color:#666666;}

.bordesform{border:solid 1px #b9b9b9;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width:200px;}

form{ margin:5px auto;}

form span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#61422c; float:left; margin: 15px 0 0 0;}

.indicaciones{ font-family:Arial, Helvetica, sans-serif; color:#61422c; font-size:12px;}

input[type="submit"] {filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#61422c', endColorstr = '#372619');-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#61422c', endColorstr = '#372619')";background-image: -moz-linear-gradient(top, #61422c, #372619);background-image: -ms-linear-gradient(top, #61422c, #372619);background-image: -o-linear-gradient(top, #61422c, #372619);background-image: -webkit-gradient(linear, center top, center bottom, from(#61422c), to(#372619));background-image: -webkit-linear-gradient(top, #61422c, #372619);background-image: linear-gradient(top, #61422c, #372619);color: #FFFFFF; cursor: pointer;font-family:Arial, Helvetica, sans-serif; font-size: 18px; height: 50px;margin: 8px 0 0 0; padding: 2px 0;  width: 150px;	ine-height: 20px;font-style: inherit;font-weight: inherit; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; border:1px solid #372619; text-shadow: 0 -1px 0 #1f1f1f; float:right;}
input[type="submit"]:hover{color:#ccbeaa;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#372619', endColorstr = '#61422c');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#372619', endColorstr = '#61422c')";
background-image: -moz-linear-gradient(top, #372619, #61422c);
background-image: -ms-linear-gradient(top, #372619, #61422c);
background-image: -o-linear-gradient(top, #372619, #61422c);
background-image: -webkit-gradient(linear, center top, center bottom, from(#372619), to(#61422c));
background-image: -webkit-linear-gradient(top, #372619, #61422c);
background-image: linear-gradient(top, #372619, #61422c);

}
.contiene-detallelibro{ width:870px; height:auto; display:table; position:relative;}
.detalle-libro{ float:left; margin:20px 0 0 20px; width:224px;}
.detalle-libro span{ margin-top:10px;}
.contiene-descripcion{ float:left; width:560px; margin:20px 0 0 20px;}
.descripcion-libro{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; display:block !important; text-align:left !important; margin-bottom:10px;}
.descripcion-libro li{ list-style:none; display:table; margin:0 !important; background:none !important; float: none !important; width:auto !important;}
.descripcion-libro ul{ list-style:none !important; display:inline !important; margin:0px !important;}
.descripcion-libro span{ display:table; float:left;}
.bold{ font-weight:bolder;}
.precio-descripcion{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#b70002; font-size:21px; bottom:12px;}
.precio-descripcion span{float:left;}
.aviso-redireccion{ color:#CA9600; font-family:Arial, Helvetica, sans-serif; font-size:10px; display:block !important; text-align:right !important;}
.emaul{ color:#61422C;}




/* Estilos de Destacados de la Home */
.conten-destacado-home{ width:854px; height:220px; border:1px solid #61422c; background:#eeebe3; margin:0 5px 4px 5px; display:table;}
.destacado1-2-3{ width:266px; display:block; float:left; margin:0 9px;}
.portada-destacado-home{ height:135px; float:left; width:102px;}
.portada-destacado-home img{ height:135px; float:left; margin:5px;}
.libro-destacado-home a:link, .libro-destacado-home a:visited{ 
	float:left; display:block; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", 
	Verdana, sans-serif; color:#61422c; font-size:20px; width:267px; text-align:left; text-decoration:none; padding:5px; min-height:48px; font-weight:normal;}
.libro-destacado-home a:hover{ text-decoration:none;}
.escritor-destacado-home{ 
	width:155px; float:left !important; color:#ca9600; display:block !important; text-align:left !important; font-family: Arial, Helvetica, Verdana; font-size:12px; font-weight:normal; min-height:29px;
}
.descripcion-destacado-home{ width:155px !important; float:left!important; color:#434343; display:block!important; text-align:left!important; font-family: Arial, Helvetica, Verdana!important; font-size:12px!important; font-weight:normal!important; padding:0 5px 0 0; margin-top:5px; overflow:hidden; height:102px;}
.conten-precio-destacado-home{background:#b00000; color:#FFF; width:95px; float: right !important; margin:10px 0!important; padding:0 !important;}
.precio-destacado-home, .precio-destacado-home a:link, .precio-destacado-home a:visited { font-family:Helvetica; font-size:18px; text-align:center; display:block; padding:5px !important; margin:0 !important;}

.cantidad-libros{ width:45px; font-family:Arial,Helvetica,sans-serif; 12px;}
.tabla-cantidad{ border:0; margin:0; float:right;}
.tabla-cantidad tr{ display:block; width:auto;}
.tex-cantidad{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:16px 0 0 16px; color:#666666; font-weight:bold;}

/*Buscador libros catolicos en cabecera*/
#buscador {
    height: 74px;
    overflow: hidden;
    position: absolute;
    right: 39px;
    top: 39px;
    width: 182px;
}
#lupa {
    background: url("http://www.libroscatolicos.es/images/lupa.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 22px;
    text-indent: -1.254e+7px;
    width: 22px;
}
#form_busqueda {
    border: 1px solid #5E402B;
    overflow: hidden;
	background:#ffffff;
}
#form_busqueda input {
    border: medium none;
    float: left;
    padding: 3px 5px;
    width: 147px;
	margin:0 !important;
}
#bt_busqueda_avanzada:hover {
    text-decoration: underline;
}
#bt_busqueda_avanzada {
    color: #CA9600;
    display: block !important;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    text-align: right;
}
.encuentra-libros{position: absolute; font-family: trebuchet ms; color: rgb(52, 52, 52); font-size: 11px; display: block; width: 149px; top: 42px; right: 221px;}

/*Para la columna derecha de publicidad*/
.columna-derecha-publicidad{ display:block; float: right; width:120px; margin:0 10px;}