@charset "UTF-8";
/* CSS Document */

.tit-tienda div.hr{ margin:10px 0; }
.tit-tienda div.articulo{ padding-bottom:5px; }
.tit-tienda div.precio{ float:left; padding:0px 8px; line-height:26px; height:26px; background-color:#BFC1FF; }
.tit-tienda form.tda_form1{ display:inline-block; padding:0px; line-height:26px; background-color:#BFC1FF; }
.tit-tienda input.tda_cantidad{ padding:0px; height:14px; font-size:10px; padding:1px 2px; vertical-align:top; margin-top:4px; }
.tit-tienda form.tda_form1 button{ font-family:'Lucida Grande', Verdana, sans-serif; border:0px; padding:0px 6px; margin:0px; margin-left:4px; height:26px; line-height:24px; vertical-align:top; font-size:12px; outline:0px; text-transform:uppercase; background-color:#8778B1; }
.tit-tienda form.tda_form1 button:hover{ background-color:#174B81; }

div.cajaCesta{ float:right; background-color:#BFC1FF; width:320px; }
div.cajaCesta div.tda_cabeceraB{ float:left; padding:5px 8px; background-color:#8778B1; text-transform:uppercase; }
div.cajaCesta div.tda_contenidosB{ float:right; padding:5px 8px; text-align:right; }
div.cajaCesta div.tda_botonesB{ display:none; }

.tachado{ text-decoration:line-through; color:#990000; }

/* =TIENDA */

.tienda{
	padding-top:15px;
	padding-bottom:15px;
}

.datosTienda .precio div {font-size:14px;}

#detalleTienda {margin:1em 0;}

#detalleTienda .datosTienda {width:70%; float:left; padding-top:5px;}
#detalleTienda #compra {width:28%; height:100px; float:right; font-size:11px;}
#detalleTienda #compra .bg_carrito { padding:5px 10px;}

#detalleTienda #compra .carrito { padding:0 0 5px 0;}
#detalleTienda .tda_form1 {margin:0;}

#detalleTienda .extra {clear:both; border-top:1px solid #141414; padding:6px 0 0;}
#detalleTienda .extra a {display:block; font-size:10px; padding-bottom:3px;}

.caracteristicas { background:url(../img/ico_libro.gif) no-repeat; padding-left:20px; font-size:9px;}

#detalleTienda .tda_cantidad {margin-top:0 !important; margin-top:1px;}

.tda_form1 label{ display:block; height:28px; vertical-align:top; }
.tda_form1 label span{ float:left; width:70px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#669900; }
.tda_form2 {display:inline;}

.tda_detalles span{ display:block; font-size:10px; color:#999999; }
.tda_detalles span span{ display:inline; }
.tda_detallesA{ font-weight:bold; }
.tda_tablaDetalles{ /*margin-bottom:15px;*/ width:100%; }
.pie_cesta{ margin-bottom:25px; margin-top:-10px; padding-right:32px; color:#000; text-align:right; } 
.tda_tablaDetalles td, .tda_tablaDetalles th{ padding:6px; vertical-align:middle; }

.tda_tablaDetalles th{ background-color:#8778B1; background-position:top; background-repeat:repeat-x; color:#FFFFFF; }

.tda_tablaDetalles th div{ display:inline; }

th.tda_colenc_4, th.tda_colenc_5, th.tda_colenc_6, td.tda_col_4, td.tda_col_5, td.tda_col_6,
th.tda_colDatosenc_4, th.tda_colDatosenc_5, th.tda_colDatosenc_6, td.tda_colDatos_4, td.tda_colDatos_5, td.tda_colDatos_6{
	width:60px;
	text-align:right;
}
th.tda_colenc_2, th.tda_colenc_3,
th.tda_colDatosenc_2, th.tda_colDatosenc_3{
	text-align:left;
}

td.tda_col_1, th.tda_colenc_1,
td.tda_colDatos_1, th.tda_colDatosenc_1{ border-left:1px solid #8778B1; width:1px; }
td.tda_col_2, td.tda_colDatos_2{ width:40px; }
td.tda_col_8, td.tda_colDatos_7, th.tda_colDatosenc_7{ border-right:1px solid #8778B1; }

.tda_col_7, .tda_col_8, .tda_col_7, .tda_col_8,
.tda_colDatos_7, .tda_colDatos_8, .tda_colDatos_7, .tda_colDatos_8{ width:15px; }
td.tda_col_4 input{
	width:20px;
	padding:0px 2px;
	border:1px solid #d2d2d2;
	font-family:Tahoma;
	font-size:11px;
	text-align:right;
}
.tda_fil2 td, .tda_fil2 td{ background-color:#F3EFFF; }
.tda_filpie td, .tda_filpie td{ border-top:1px solid #8778B1; }
.tda_colpie_1, .tda_colpie_2, .tda_colDatospie_1, .tda_colDatospie_2{
	text-align:right;
	font-weight:bold;
}
.tda_sinImagen{
	width:1px;
	height:1px;
}
.tda_sinImagen span{
	display:none;
}

.tda_colDatosB_1{ background-color:#F3EFFF; width:150px; }

.tda_datosEnvio, .tda_datosFactura{ border:1px solid #8778B1; }

.tramitarCorrecto{ margin-bottom:20px; padding-left:70px; background:url(/img/tda_ok.jpg) top left no-repeat; min-height:58px; }

#envio_direccion, #factura_razon, #factura_direccion{ width:95%; }

/* login */
form.r_login input[type="text"]{ width:90% }

/* estilos registro */
form#reg_registro p{ display:inline; }
form#reg_registro input[type="text"], form#reg_registro input[type="password"]{ margin-bottom:5px; }
form#reg_registro #reg_email1, form#reg_registro #reg_nombre, form#reg_registro #reg_apellidos, form#reg_registro #reg_razon, form#reg_registro #reg_direccion{ width:80%; }
form#reg_registro .label_reg_sexo1, form#reg_registro .label_reg_sexo2{ display:inline; }
form#reg_registro .label_reg_nacimiento{ margin-top:8px; }

.seleccion_modo input{ float:left; margin-top:10px; margin-right:4px; }
.seleccion_modo label{ display:inline-block; margin-top:8px; }

#reg_registro #reg_email1, #reg_registro #reg_clave1, #reg_registro #reg_clave2, #reg_registro #reg_nombre,
#reg_registro #reg_apellidos, #reg_registro #reg_telefono1, #reg_registro #reg_nacimiento, #reg_registro #reg_direccion,
#reg_registro #reg_pais, #reg_registro #reg_provincia, #reg_registro #reg_cp{ background-color:#FFFFCC; }

#form_tramitar #envio_nombre, #form_tramitar #envio_direccion, #form_tramitar #envio_pais, #form_tramitar #envio_provincia,
#form_tramitar #envio_zona,#form_tramitar #factura_nombre, #form_tramitar #factura_dni, #form_tramitar #factura_direccion,
#form_tramitar #factura_pais, #form_tramitar #factura_provincia, #form_tramitar #factura_cp{ background-color:#FFFFCC; }

#form_tramitar table{ background:url(/img/fondo-tramitar.gif) top repeat-x; }

div#tmt_error ul li{ font-size:18px; font-weight:bold; color:#CC0000; }
div#reg_error ul li{ font-size:18px; font-weight:bold; color:#CC0000; }
.reg_fallo{ background-color:#FFE7DB !important; }
.tmt_fallo{ background-color:#FFE7DB !important; }
#factura{ display:inline; }
#label_factura{ display:inline; }
#transferencia em{ color:#FF3366; }
/*
.seleccion_modo div.div_tda_modo{ float:left; clear:right; margin-left:100px; }
*/

