#col_c .libro h4{
	margin: 0;
	padding:0px 0 4px 0;
	color:#2650BD;
	font-weight: normal;
	font-size: 125%;
}
#col_e .libro h4{
	margin: 0;
	padding:0px 0 4px 0;
	color:#2650BD;
	font-weight: normal;
	font-size: 125%;
}
.libro{
	margin:0 0 30px 0;
	padding:0;
}
.libro ul{
	margin:10px 5px 10px 15px;
	list-style-image:url(https://imagenes.espaciologopedico.com/img/butllet.gif);
	padding: 0;
}
.libro li {
	margin:0 0 5px 0px;
	line-height: 1.5em;
	padding: 0;
}
.libro p{
	margin:5px 0 0 0;
	line-height: 1.5em;
}
.librot {
	margin:0;
	padding:10px 0 0 0;
	height: 25px;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonstitol1.gif);
	background-position: bottom;
	background-repeat: repeat-x;

}
.librot h3{
	font-size:95%;
	margin: 0;
	color: #707070;
	padding: 7px 0 0 10px;
}
.libroc {
	margin: 0;
	padding: 5px 5px 0 5px;
	text-align: left;
}


.libro2{
	margin:10px 0 0px 0;
	padding:0;
	background-color: #F7F8FD;
	border-right: 1px solid #C5D7F1;
	border-left: 1px solid #C5D7F1;
	border-top: 1px solid #C5D7F1;
}
.libro2 ul{
	margin:10px 5px 10px 15px;
	list-style-image:url(https://imagenes.espaciologopedico.com/img/butllet.gif);
	padding: 0;
}
.libro2 li {
	margin:0 0 5px 0px;
	line-height: 1.5em;
	padding: 0;
}
.libro2 p{
	margin:5px 0 0 0;
	line-height: 1.5em;
}
.libro2t {
	margin:0;
	padding:0;
	height: 25px;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonstitol2.gif);
	background-position: bottom;
	background-repeat: repeat-x;

}
.libro2t h3{
	font-size:95%;
	margin: 0;
	color: #707070;
	padding: 7px 0 0 10px;
}
.libro2c {
	margin: 0;
	padding: 5px 15px 0 15px;
	text-align: left;
}


.tiendaPie{
	border:1px solid #9AB9E7;
	color:#333;
	margin:10px 0 0px 0;
	padding: 7px 7px 7px 7px;
	background-color: #EEF2FB;
}
.tiendaPie1{
	float:left;
	margin-top: 3px;
}
.tiendaPie2{float:right;}
.tiendaPie3{
	color:#2650BD;
	margin:0px 0 30px 0;
	padding: 7px 3px 0 5px;
	text-align: right;
}
.precio{
	color:#fe6c0e;
		font-size: 120%;
	font-weight: bold;
}
.precioDto{
	text-decoration:line-through;
}
.dtoDia{
	color:#2650bd;
	font-size: 110%;
	font-weight: bold;
	margin: 5px 0 10px 0;
}
.imgCesta{
	vertical-align: middle;
	margin-bottom: 0px;
}
#tienda, #tienda3 {margin:0 0 20px 0;
padding:0;}
#tiendat, #tienda3t {
	margin:0;
	padding:0;
	height: 25px;
}
#tiendac {
	border-right:1px solid #E15800;
	border-bottom:1px solid #E15800;
	border-left:1px solid #E15800;
	background-color: #EFEFEF;
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonsizq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#tienda3c {
	border-right:1px solid #7fa901;
	border-bottom:1px solid #7fa901;
	border-left:1px solid #7fa901;
	background-color: #EFEFEF;
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonsizq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#tiendac .masTemas, #registro .masTemas{text-align:left;padding:8px 6px 0 0;}
#tiendac .masTemas a, #registro .masTemas a{color:#2650bd;font-weight:bold;}

/*Lista tienda*/
#titolListaTienda{
	margin:0 0 20px 0;
	padding:8px;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonstitol1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#col_e_100 #titolListaTienda h1, #col_e #titolListaTienda h1{
	font-size:120%;
	color:#2650bd;
	margin: 0;
}

#listaTiend{
	padding: 10px 5px 0 0;
	margin: 0 0 20px 0;
	font-size: 100%;
}
#listaTiend ul{
	margin:0px 5px 10px 10px;
	list-style-type: square;
	list-style-image: url(https://imagenes.espaciologopedico.com/img/butllet.gif);
}
#listaTiend li{
	margin:4px 0 7px
}
#listaTiend .on a{
font-weight:bold;
color:#2650bd;
}
#col_e #listaTiend h4{
	color:#FE6C0E;
	border-bottom:1px solid #777;
	font-size:100%;
	margin: 0px 10px 10px 10px;
}
#listaTiend1{
	width:225px;
	float:left;
	padding-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#listaTiend2{
	width:225px;
	float:left;
	padding-left: 10px;
	margin-bottom: 15px;
}
#listaTiend2 .desp{
	margin-left:20px;
}
#listaTiend a{
	color:#333333;
}
#listaTiend a:hover{color:#2650bd;
}
#col_e{
	width:770px;
	float: left;
}

#col_e_1 {	float:left;
	width:510px; 
	margin:0 auto;
	padding:0;
	text-align:left;}
#col_e1 {
	float:left;
	width:510px; 
	margin:0 auto;
	padding:0;
	text-align:left;
}
#col_e2 {
	float:right;
	width:250px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#col_e2 a{text-decoration:none;}
#col_e2 a:hover{
	text-decoration:underline;
}
#paginacionTienda{margin:-10px 0 30px 0;}

/*Forma pago*/
#cSegura{
	border:3px solid #E15800;
	padding:10px;
	margin-bottom: 20px;
	float: left;
	
}
#cSegura1{
	width: 190px; 
	float:left;
/*	border-right: 1px solid #ccc;*/
}
#cSegura2{
	width: 190px; 
	float:right;
}
#cSegura3{
 margin-left: 200px; 
}
#cSegura .titol{
	margin:0;
}
#cSegura .cont{
	margin:15px 5px 10px 5px;
	font-weight: bold;
	font-size: 100%;
}
#cSegura .condiciones{
	margin:0px 5px 0px 5px;
	text-align: right;
	font-size: 110%;
}

/*Seccion productos*/
.titolProductos{
	margin:10px 10px 10px 10px;
	font-size: 140%;
	color: #FE6C0E;
	font-weight: bold;
	border-bottom: 1px solid #7fa901;
}
/*Articulo detalle*/
#col_f1 {
	float:left;
	width:140px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#col_f2 {
	float:right;
	width:350px;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-size: 110%;
}
#col_f2 h1{
	color:#2650bd;
	font-size: 140%;
	margin-bottom: 10px;
}
#col_f2 h4{
	font-size: 100%;
}
#col_f2 h4 a {
    color:#000;
    text-decoration:none;
  }
  
#col_f2  h4 a:hover{
	text-decoration:underline;
}
  
.imgAmpliar{vertical-align:middle;}

#mismoAutor{
	margin: 20px 0 0 0;
	padding-bottom: 10px;
}
#mismoAutor h4{
	color:#E05A01;
	border-bottom:1px solid #999;
	font-size:110%;
	margin: 5px 0 0 0;
}
#mismoAutor ul{
	margin:14px 5px 10px 25px;
	list-style-image:url(https://imagenes.espaciologopedico.com/img/butllet.gif);
	padding: 0;
}
#mismoAutor li{
	margin:4px 0 10px
}
#mismoAutor a{color:#333;text-decoration:none;}
#mismoAutor a:hover{
	color:#2650bd;
	text-decoration: underline;
}
#mismoAutorFin{
	border-top:1px solid #999;
	margin-bottom: 20px;
}


#tambienInteres {margin:0 0 20px 0;
padding:0;}
#tambienInterest {
	margin:0;
	padding:0;
	height: 25px;
}
#tambienInteresc {
	border-right:1px solid #9F9F9F;
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(https://imagenes.espaciologopedico.com/img/fonsizq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#tambienInteresc ul{
	padding:20px 20px 10px 20px;
	margin: 0;
}
#tambienInteresc li{
	margin:0px 0 12px 0;
}
#tambienInteresc .seguent{border-bottom:1px solid #9F9F9F;}
#tambienInteresc .fotoLibro{
	margin:0 10px 20px 0;
	text-align:center;
	
}
#tambienInteresc .articlet{
font-weight:bold;
	margin-bottom:10px;
}
#tambienInteresc .articledesc{
	margin-bottom:10px;
}
#tambienInteresc .articlepreu{
	font-weight:bold;
	margin-bottom: 10px;
}
.articuloAgotado{
	font-size:120%;
	color: #FF0000;
	font-weight: bold;
}
.pasoCompra{
	font-size:120%;
	margin: 0px 25px 0px 10px;
	color: #fe6c0e;
	font-weight: bold;
	text-align: right;
	float: right;
}
.paisOrigen{
	font-size:120%;
	margin: 15px 0 0 0;
	font-weight: bold;
}
.pedidoTexto1{
	font-size:120%;
	margin: 0;
}
/*#bloquePaisOrigen{
	float:right;
	width:300px;
	border: 3px solid #E15800;
	padding: 15px;
}*/
#datosExtra{
	margin:10px;
	width: 480px;
	font-size: 110%;
}
#formasPago{
	border:1px solid #ccc;
	background-color: #F8F8F8;
	padding: 20px;
	margin: 0 20px 40px 20px;
}
/*Pedido */

/*--- Tabla resumen compra ---*/
.summary {
	position: relative;
	background-color:#FFFFFF;
}
.summary .inner { padding: 4px 6px; }

.summary.floatL,
.summary .outer.floatL,
.summary .inner.floatL { margin: 0 }

	.summary table {
	border-collapse: collapse;
	width: 100%;
	}
	

		.summary table th {
			height: 28px;
			padding: 0 10px;
			background-color: #bed2ef;
			color: #333;
			font-size: 1em;
			text-align: center;
		}
		
		.summary table th.first {
	background: #bed2ef;
	text-align: left;
width: 65%;
}
		.summary table th.last {
	background: #bed2ef;
	width: 50px;
}
		/* Celda de dato */
		.summary table td {
			height: 35px;
			border-bottom: 1px solid #ecf0f5;
			padding: 7px 12px 0 12px;
			color: #333;
			font-size: 1.2em;
		}
		
		.summary table tr.last td {
			border-bottom: 0;
			padding-bottom: 20px;
			padding-bottom: 15px; /* para IEs */
		}
		
		.summary table td.first { padding-left: 10px }
		.summary table td.center { text-align: center }
		.summary table td.right { text-align: right }
/*		.summary table td a { font-weight: bold }	*/
		.summary table td a.personalizacion {
			padding: 2px 0 2px 16px;
			font-size: .9em;
			font-weight: normal;
		}
		
			.summary table td input {
				float: left;
				width: 2em;
				padding: 0 1px;
				color: #333;
				font: 1em Arial, Helvetica, sans-serif;
				text-align: right;
			}

			.summary table td .up-down-buttons {
				float: left;
				height:20px;
				margin: 2px 10px 0px 3px;
			}
						.summary table td .eliminar2 {
				float: left;
				padding: 0px;
				height:25px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			}
			
		/* Total */
		.summary .total {
	float: right;
	width:340px;
	padding-right: 90px;
	padding-left: 10px;
	text-align: right;
		}

			.summary .total p {
	margin-bottom: 7px;
	font-size: 1.1em
}
			.summary .total p.price { color: #333; font-size: 1.8em }
			.summary .total p.price strong {margin-left: 18px;font: normal 34px Georgia, Times, serif}
			.summary .total p.price span { margin-left: 5px; font-size: 20px; font-weight: bold }
			.summary .total .button-blue input {background-repeat:no-repeat;width:186px; height:35px; border:0px;background-color:#003399;color:#fff;font-size: 120%; }
			.heLeido .button-blue2 input {background-repeat:no-repeat;width:138px; height:26px; border:0px;background-image:url(https://imagenes.espaciologopedico.com/img/tienda/enviarDatos.gif); }

			.summary .total .button-white span { padding-left: 18px; padding-right: 55px }
			#col_f1 .button-blue input {background-repeat:no-repeat;width:130px; height:30px; border:0px;background-color:#003399;color:#fff;font-size: 120%; }
			#col_e_1 .button-blue2, #col_c .button-blue2   {background-repeat:no-repeat;width:110px; height:25px; border:0px;background-color:#003399;color:#fff;font-size: 100%; }
/*--- Formulario de login ---*/
.summary .login {
	height: 150px;
	color: #333;
	font-size: 95%;
	width: 460px;
	float: left;
}
.summary .login .login-inner{
	background-color:#E6E5E5;
	padding: 15px;
	font-size: 110%;
}

	.summary .login h2 {
	width: 430px;
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 100%;
	}

	.summary .login h2 span { font-weight: bold }
	.summary .login form {
}

		.summary .login label {
	display: block;
	width: 280px;
	position: relative;
	height: 23px;
		}
		
		.summary .login label.contrasena { float: left; margin-top: 4px }
		
			.summary .login label input {
	position: absolute;
	top: -2px;
	left: 110px;
	width: 152px;
			}
			
			.summary .login span.button-gray { margin-left: 0 }
			
			
/*Texto ayuda*/
#contentTexto{
	margin:20px 8px 20px 8px;
	font-size: 110%;
}
.titolContentTexto{
	margin:10px 0 10px 0;
	font-size: 110%;
	color: #FE6C0E;
	font-weight: bold;
	border-bottom: 1px solid #7fa901;
}
/* Otros */
.destacaRojo{color:#FF0000;}
.imgVisa{
	float:left;
	margin:5px 10px 0 0
}
.heLeido{
	margin:10px 0 20px 40px
}
.inputEnvio{
	width:300px
}
.exitoPedido{
	font-size:140%;
	margin-left: 45px;
	font-weight: bold;
	color: #666666;
}

#usuarioNuevo{
	border:5px solid #FF6666;
	padding:15px;
	font-size: 130%;
	text-align: left;
}
.registrateAqui{font-size:120%;}

#col_e_100{
	width:100%;
	float: left;
}

