@charset "utf-8";

/* CSS Document */

/************************************************************************************************************************** HTML */
body {
	margin:0;
	padding:0;
	background:#dcebf5 url(../images/fon_cabezal.png) top repeat-x;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
}

h1, h2, h3, h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2267ad;
	font-weight:normal;
	margin: 0;
	padding:0;
}

form { display:inline; }

ul, ol, li {
	margin: 0;
	padding: 0;
}

ul { list-style: none url(../images/li+.png); }

/************************************************************************************************************************** CABEZAL */
#cabezal {
	width: 920px;
	margin: 0 auto;
}

#cabezal .logo {
	margin: 36px 0 0 10px;
	height:58px;
}

#cabezal .logo h1 {
	padding-left: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	color:#dceef9;
}

#cabezal .menu {
	margin:40px 10px 0 0;
	font-size: 18px;
	padding-bottom: 4px;
	word-spacing: 5px;
	background:url(../images/fon_subrayado.png) repeat-x bottom;
}

#cabezal .menu ul, #cabezal .menu li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

#cabezal .menu a {
	font-size: 12px;
	color:#e1f0f9;
	text-decoration:none;
	word-spacing: 0px;
	padding: 0 3px 4px 3px;
}

#cabezal .menu a:hover {
	color:#ffffff;
	border-bottom: 1px solid #92b3d4;
}

#cabezal .barra {
	background:url(../images/fon_cabezal_barra.png) no-repeat center top;
	height: 23px;
	color: #4b82b8;
	font-size:10px;
	padding: 17px 27px 0 0;
	text-align:right;
}

#listaCartel {
	position: absolute;
	margin: -20px 0 0 578px !important;
	margin: -20px 0 0 568px;
	font-family: Verdana, sans-serif;
	font-size:10px;
	color:#e1f0f9;/*display:none;*/
}

#listaCartel a {
	color:#e1f0f9;
	text-decoration: none;
}

#listaCartel a:hover { color: #ffffff; }

#cabezal .seleccionado {
	color:#ffffff;
	border-bottom: 1px solid #92b3d4;
}

/************************************************************************************************************************** CUERPO */
#cuerpo {
	width: 920px;
	margin: 0 auto;
	background:url(../images/fon_cuerpo.png) repeat-y;
}

#cuerpo .menu { width: 217px; }

#cuerpo .menu .buscador {
	background:url(../images/fon_cuerpo_buscador.png) no-repeat top;
	padding-left: 11px;
}

#cuerpo .menu .buscador h2 { padding: 25px 0 0 33px; }

#cuerpo .links { margin-bottom:15px; }

#cuerpo .links .renglon1 {
	color:#2267ad;
	font-size:23px;
	padding-left: 20px;
}

#cuerpo .links .renglon2 {
	font-size:16px;
	color:#4288c9;
	padding-left: 30px;
}

#cuerpo .links ul { margin:7px 0 10px 35px; }

#cuerpo .links li { line-height: 16px; }

#cuerpo .links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929090;
	text-decoration:none;
}

#cuerpo .links a:hover { color:#2267ad; }

#cuerpo .linksSecundarios {
	font-size:11px;
	color:#2267ad;
	margin-bottom: 10px;
}

#cuerpo .linksSecundarios .vigneta { color:#77b4db; }

#cuerpo .linksSecundarios a {
	color:#929090;
	text-decoration:none;
}

#cuerpo .linksSecundarios a:hover { color:#2267ad; }

#cuerpo .contenido {
	width:643px;
	background:url(../images/fon_cuerpo_contenido.png) no-repeat top;
	padding: 25px 40px 20px 20px;
}

#cuerpo .contenido h2 { font-size: 22px; }

#cuerpo .libro, #cuerpo .lista_noverdades {
	background:url(../images/fon_libro.png) repeat-x;
	padding: 10px 7px 10px 7px;
	margin-top: 20px;
}

#cuerpo .libro h3 {
	font-size:16px;
	margin: 0 0 7px 0;
}

#cuerpo .libro h3 a {
	text-decoration:none;
	color:#2761a2;
}

#cuerpo .libro h3 a:hover { color:#4288c9; }

#cuerpo .libro a.consultar {
	text-decoration:none;
	color:#494949;
}

#cuerpo .libro a.consultar:hover { color:#4288c9; }

#cuerpo .libro img {
	border: 1px solid #dde7f1;
	padding: 3px;
	float:left;
	margin-right:7px;
}

#cuerpo .libro a:hover img {
	border: 1px solid #cbdef1;
	background:#dde7f1;
}

#cuerpo .nodisponible {
	width: 100px;
	height: 85px;
	background: #fff;
	border: 1px solid #cbdef1;
	padding-top:50px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-right:7px;
}

#cuerpo .nodisponible a {
	text-decoration:none;
	color:#2761a2;
}

#cuerpo .nodisponible a:hover { color:#4288c9; }

#cuerpo .libro p {
	color:#6e6e6e;
	margin-top:0;
}

#cuerpo .libro .datos { color:#494949; }

#cuerpo .libro .resaltado { color:#2761a2; }

#cuerpo .libro .datosEdicion {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#cuerpo .libro .imagen { margin-bottom:15px; }

#cuerpo .lista_noverdades li { margin-left: 12px; }

.logo_editorial {
	background:url(../images/fon_logos.png) no-repeat;
	width: 143px;
	height: 143px;
	padding: 5px;
}

/************************************************************************************************************************** BARRA LATERAL */
#cuerpo .buscador .renglon1 {
	font-size:17px;
	line-height:12px;
}

#cuerpo .buscador .renglon2 { font-size:15px; }

#cuerpo .buscador .formulario {
	padding-left: 17px;
	width:170px;
}

#cuerpo .buscador label {
	color:#2267ad;
	font-size: 12px;
	display:block;
	margin: 14px 0 3px 0;
}

#cuerpo .suscripcion {
	background:url(../images/fon_cuerpo_suscripcion.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:right;
	margin:20px 0 0 11px;
	padding: 12px 20px 0 0;
	height:73px;
}

#cuerpo .suscripcion a {
	text-decoration:none;
	line-height:20px;
}

#cuerpo .suscripcion .renglon1 {
	color:#4288c9;
	font-size:12px;
	word-spacing: 1px;
}

#cuerpo .suscripcion .renglon2 {
	font-size:27px;
	color:#2267ad;
}

#cuerpo .suscripcion .renglon3 {
	color:#4288c9;
	font-size:17px;
}

#cuerpo .banner {
	background: #FFFFFF url(../images/fon_barra_banner.png) repeat-x bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:10px 0 0 11px;
	width:200px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding-top: 7px;
}

#cuerpo .lanzamientos .renglon1 {
	color:#2267ad;
	font-size:20px;
	padding-left: 20px;
}

#cuerpo .lanzamientos .renglon2 {
	font-size:20px;
	color:#4288c9;
	padding-left: 30px;
}

.fade-box {
	position: absolute;
	overflow: hidden;
	height: 215px;
}

#slideProxLanz {
	height: 215px;
	padding: 10px 20px 0 10px;
}

#slideProxLanz .nodisponible {
	width: 100px;
	height: 85px;
	background: #fff;
	border: 1px solid #cbdef1;
	margin-left: 40px !important;
	margin-left: 20px;
	padding-top:50px;
}

#slideProxLanz .item {
	text-align:center;
	width: 180px;
}

#slideProxLanz .item img {
	border: 1px solid #dde7f1;
	padding: 3px;
}

#slideProxLanz .item a:hover img {
	border: 1px solid #cbdef1;
	background:#dde7f1;
}

#slideProxLanz h4 {
	font-size:14px;
	margin: 0;
	background: #fff;
	display:inline;
}

#slideProxLanz h4 a, #slideProxLanz .nodisponible a {
	text-decoration:none;
	color:#2761a2;
}

#slideProxLanz h4 a:hover, #slideProxLanz .nodisponible a:hover { color:#4288c9; }

/************************************************************************************************************************** DETALLE LIBRO */	
#cuerpo .libro .textoLargo { color:#494949; }

#cuerpo .libro .precio {
	background:url(../images/fon_precio.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	border:1px solid #dee8f2;
	color:#125ca7;
	padding: 5px;
	text-align:center;
	width:100px;
}

#cuerpo .libro .precio a {
	color:#125ca7;
	text-decoration:none;
}

#cuerpo .libro .precio a:hover { color:#4288c9; }

#cuerpo .libro .estrellas { margin: -2px 0 0 5px; }

#cuerpo .libro .estrellas img {
	border: none;
	padding:0;
	margin:0;
}

#comentariosBtn {
	background:url(../images/fon_inputBtnLargo.png) no-repeat;
	width:163px;
	height:27px;
	text-align:center;
	padding-top:3px;
}

#comentariosBtn a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

#comentariosBtn a:hover { color:#ddeafa; }

#comentariosForm { margin-top: 20px; }

#comentariosForm td {
	color:#929090;
	padding:0 0px 5px 0;
}

#comentariosForm label { padding:0 6px 0 0; }

/************************************************************************************************************************** RESULTADO BÚSQUEDA */	
#cuerpo .libro h4 {
	font-size:16px;
	margin: 0;
}

#cuerpo .libro h4 a {
	text-decoration:none;
	color:#2761a2;
}

#cuerpo .libro h4 a:hover { color:#4288c9; }

#cuerpo .libro .novedad {
	background:url(../images/ico_novedad.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#257cc6;
	width:122px;
	height:46px;
	padding: 6px 0 0 22px;
	margin-top:5px;
	position:absolute;
}

#cargando {
	position:absolute;
	width:100%;
	text-align:center;
	left:0px;
}

#cargando .fixed {
	position:fixed;
	background: url(../images/fon_inputBtnLargo.png);
	width: 100px;
	color:#fff;
	padding:5px;
	margin: 3px 0 0 10px;
	margin-left:-55px;
	left:50%;
	text-align:center;
	border:1px solid #3a7fbf;
}

/************************************************************************************************************************** FORMULARIOS */	
.formSelect {
	background: url(../images/fon_inputTxt.png) repeat-x top;
	border: 1px solid #adadad;
	color:#6e6e6e;
	font-size:11px;
	height:21px;
}

.formOptionSelected {
	color:#adadad;
	background:#FFFFFF;
}

.formOption {
	color:#6e6e6e;
	background:#FFFFFF;
}

.formTxt {
	font-family:tahoma, arial;
	background:url(../images/fon_inputTxt.png) repeat-x top;
	border: 1px solid #adadad;
	font-size:12px;
	color:#6e6e6e;
	padding-left: 3px;
}

.formBtn {
	background:url(../images/fon_inputBtn.png) no-repeat;
	border: none;
	width:83px;
	height:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	margin-top: 10px;
}

/************************************************************************************************************************** PIE */	
#pie {
	background:url(../images/fon_pie.png) repeat-x;
	text-align:center;
	color:#a2c0e0;
	padding: 7px 0 8px 0;
}

#pie .datos { padding-bottom: 10px; }

#pie .resaltado { color:#FFF; }

#pie .espacioDer { margin-right:20px; }

#pie a:hover { color:#d5eaff; }

#pie a {
	color:#a2c0e0;
	text-decoration:none;
}

/************************************************************************************************************************** FIRMA 	*/	
#firma {
	width: 890px;
	margin: 0 auto;
	text-align:right;
	color:#a2c0e0;
	padding: 3px 0 8px 0;
}

/************************************************************************************************************************** VARIOS */
.guionSeparador { color: #d3d3d3; }

.cleaner { clear:both; }

.izq { float:left; }

.der { float:right; }

.w167px { width: 167px; }

.w169px { width: 169px; }

.w290px { width:290px; }

.w500px { width:500px; }

.w550px { width:530px; }

.h16px { height:16px; }

.h19px { height:19px; }
