/*last-mod: 2014-06-13 12:15 */
#ecomm_cart {
	display:none;
	background-color:#fff;
	position:fixed;
	top:22px;right:35px;z-index:99999;color:#000;width:213px;padding:10px;}
#ecomm_cart .triangulillo	{position:absolute;top:-5px;right:104px;}
#ecomm_fondo{
	display:none;
	position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;
	opacity:0.70;filter:'alpha(opacity:"0,70")';
	z-index:9999;
} 
#ecomm_centro {position:absolute;top:100px;left:200px;width:1100px;padding:20px;background-color:#fff;	z-index:99999; display:none;}
	#ecomm_centro.compra {width:620px;}
	
#ecomm_cart h1{font-size:24px; font-weight:bold;line-height:43px;border-top:1px solid #000;border-bottom:1px solid #000;}
#ecomm_cart h1 img {vertical-align:-3px;margin-right:3px;}
/*#ecomm_cart a.eliminar{display:none;}*/
#ecomm_cart .cart_producto, #ecomm_cart .cart_reserva {padding-top:10px;padding-bottom:10px;border-top:1px solid #999;border-bottom:1px solid #999;clear:both;position:relative;overflow:auto;margin-top:10px;}
#ecomm_cart .cart_producto img, #ecomm_cart .cart_reserva img{border:1px solid #999;display:block;float:left;}
#ecomm_cart .cart_producto .cart_producto_datos, #ecomm_cart .cart_reserva .cart_producto_datos{float:left;margin-left:10px;width:130px;}
#ecomm_cart .cart_producto .cart_producto_nombre {font-size:11px;}
#ecomm_cart .cart_producto .cart_producto_precio {font-size:14px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
#ecomm_cart .cart_producto .cart_producto_cantidad{float:left;}
#ecomm_cart .cart_producto .cart_producto_cantidad span{border:1px solid #999;padding:3px;}
#ecomm_cart .cart_producto .cart_producto_importe{float:right;text-align:right;font-size:14px;font-weight:bold;}
#ecomm_cart .cart_producto .cart_producto_importe span{font-size:11px;font-weight:normal;}
#ecomm_cart table{font-size:14px;font-weight:bold;width:100%;margin-top:10px;margin-bottom:50px;}
#ecomm_cart table tr{line-height:20px;}
#ecomm_cart table tr.cart_iva td{padding-top:15px;}
#ecomm_cart table tr td.portes_gratis{font-weight:normal;font-size:10px;}
#ecomm_cart table td{text-align:right;}

#ecomm_cart h2.reservas {clear:both;margin-top:10px;margin-bottom:10px;background-color:#000;color:#fff;font-size:14px;padding:5px;}
#ecomm_cart .cart_reserva_importe {text-align:right;font-size:14px;font-weight:bold;}
#ecomm_cart .cart_reserva_importe span{font-size:11px;font-weight:normal;}
#ecomm_cart .cart_reserva_plazas {text-align:right;}
#ecomm_cart .datos_reserva {margin-bottom:10px;line-height:14px;}
#ecomm_cart .cart_reserva_nombre{font-weight:bold; font-size:14px;margin-bottom:10px;}
#ecomm_cart .cart_reserva_nombre_persona{margin-top:5px;}
#ecomm_cart #vaciar_carro {margin-bottom:5px;}
/*#ecomm_cart #vaciar_carro {position:absolute;top:10px;left:10px;}*/


#cliente_form_login {padding:10px 10px 40px 10px;position:relative;}
#cliente_form_login input {width:100%;border:0;background-color:#eceded;font-size:10px;font-family:Helvetica, sans-serif; font-style:italic;line-height:20px;padding-left:5px;margin-bottom:5px; margin-top:2px; height:22px;}
	#recuperar_password {margin-top:20px;}
	
#formulario_compra {margin-top:0px;padding:10px;background-color:#fff;width:600px;height:100%;color:#000;font-size:12px;}
	#formulario_compra_ya_logado {padding:10px;border:1px solid #000;}
	#formulario_compra .bloquecabecera {border-bottom:1px solid #000;border-top:1px solid #000;width:auto;padding-top:10px;padding-bottom:10px;}
	#formulario_compra .bloquecabecera h1 {margin:0;padding-left:0;}
	#formulario_compra h1{font-size:53px;}
	#formulario_compra h2{background-color:#000;color:#fff;padding:3px;font-size:14px;text-transform:uppercase;}
	#formulario_compra h3{font-size:14px;margin-bottom:10px;}
	#formulario_compra_1 {position:relative;height:250px;border:1px solid #000;}
	#formulario_compra_invitado {position:relative;float:left;width:300px;padding:20px;height:210px;}
	#formulario_compra_login {position:relative;float:right;padding-top:20px;width:200px;height:100%;}
	#formulario_compra_login #cliente_form_login {position:absolute;bottom:20px;right:5px;width:188px;}
	#formulario_compra_login #cliente_form_login .boton_entrar{right:5px;}
	#formulario_compra_login #cliente_form{border-left:1px solid #000;}
	#por_que_registrarse {font-style:italic;margin-top:15px;}
	#por_que_registrarse b {font-size:14px;line-height:28px;}
	#formulario_compra_separador {width:1px;height:120px;margin-top:20px;float:left;background-color:#000;}
	
	#formulario_compra #datos_cliente, #formulario_compra #check_envio,#formulario_compra #datos_trail{border:1px solid #000;padding:10px 10px 30px 10px;position:relative;}
	#formulario_compra table td{padding-bottom:10px;}
	#formulario_compra table td:first-child{text-align:right;width:150px;padding-right:10px;}
	#formulario_compra table input[type=text], #formulario_compra table select , #formulario_compra table textarea {width:250px;border:1px solid #000;}
	#formulario_compra #datos_pago {position:relative;padding-bottom:42px;}
	#formulario_compra #datos_pago .boton_pedido{right:0;}
	#formulario_compra #datos_pagoint{border:1px solid #000;padding:10px 10px 10px 10px;height:100px;}
	#formulario_compra #datos_pagoint div{float:left;margin-right:20px;}
	#formulario_compra #datos_pagoint #tarjeta img{margin-top:10px;}
	#formulario_compra #datos_pagoint #paypal img{vertical-align:-5px;}
#ecomm_cart #cliente_form_login {float:right;border:1px solid #eceded;width:193px;}
/*#ecomm_cart #cliente_form_login .boton_entrar{right:20px;bottom:20px;}*/

#mi_cuenta {font-size:12px;color:#000;}
#mi_cuenta h2{font-size:18px;margin-bottom:20px;}
#mi_cuenta #datos_cliente {float:left;width:360px;padding-bottom:20px;position:relative;border-right:1px solid #000;padding-right:20px;}
#mi_cuenta #datos_cliente table td {width:30%;}
#mi_cuenta #result_guardar_usuario {font-weight:bold;margin-top:20px;height:20px;}
#mis_pedidos {margin-left:20px;float:left;width:690px;}
	#mis_pedidos table{}
	#mis_pedidos table th {background-color:#ddd;padding:5px 10px 5px 10px;}
	#mis_pedidos table td {padding:5px 10px 5px 10px;}
	#mis_pedidos table tr{border-bottom:1px solid #999;}
	#mis_pedidos table tr:nth-child(odd) {background-color:#eee;}
	
#mi_cuenta #paginacion {
	float:right;
	margin-top:8px;
	
}
#mi_cuenta #num_registros {display:none;}
#mi_cuenta #paginacion span{display:block;float:left;	background-color:transparent;	height:22px;width:22px;;color:#000;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	
#mi_cuenta #paginacion a{
	display:block;
	float:left;
	background-color:#d4d4d4;
	height:24px;
	padding-left:10px;padding-right:10px;
	color:#666;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	font-size:12px;
	margin-left:5px;
}
#mi_cuenta #paginacion a.activa, #mi_cuenta #paginacion a:hover{
	background-color:#efefef;
	color:#d4d4d4;
	
}

#formulario_compra_login #cerrar_form_login {display:none;}

#datos_pago_seguridad {	font-size:10px;width:250px;}
#tarjeta{width:270px;}

#texto_bajo_realizar_pedido {position:absolute;bottom:10px;right:10px;font-size:11px;}
#ecomm_cart .boton_pedido{bottom:25px;}