@charset "utf-8";

/* RESET CSS */

html, body, div, span, plet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, ction, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}


body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../imagenes/fondo.jpg);
	font-size:1.5 em;
}

input{
	font-family:Arial, Helvetica, sans-serif;
}

h1{font-size:11px;font-weight:normal;}
* {
	margin:0;
	padding:0
}
img {
	border:none
}

#wrapper {
	width:915px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin:auto auto;
	background:#ffffff;
}

#pie{
	font-size:11px;
	border-color:#48aedc;
	border-top-style:solid;
	border-top-width: 1px;
	padding:8px 10px;
	margin-top:10px;
	min-height:25px;
	text-align:center;
	clear:both;
}

#div_superior{
	min-height:140px;
}

#div_superior_izquierda{
	float:left;
	padding-left:15px;
}

#div_superior_derecha{
	float:right;
	padding-right:14px;
	width:215px;
}

#div_medio{
	clear:both;
	height:270px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#contenido{
	float:left;
	padding-left:15px;
	width:642px;
}

#div_derecha{
	float:right;
	padding-right:0px;
	width:215px;
}

#div_superior_derecha #logo_admin{
	font-size:11px;
	font-weight:bold;
	padding-top:8px;
	margin-bottom:4px;
}


#logo_atencion{
	margin-top:7px;
	background:url(../imagenes/logo_atencion.png) no-repeat;
	width:172px;
	height:50px;
	font-weight:bold;
	font-size:12px;
	padding-left:35px;
}

#logo_atencion #atencion{
	padding-bottom:0px;
	padding-top:3px;
	margin-left:25px;
}

#logo_atencion #telefono{
	padding-bottom:0px;
	padding-top:1px;
	margin-left:45px;
	color:#0072be;
	font-size:13px;
}

#logo_atencion #horario{
	padding-bottom:0px;
	font-size:11px;
}






#logo_loteriaencasa{margin:0px;float:left;}
#logo_loteria{margin:0px;float:left;}

#menu{
	clear:both;
	/*background:url(../imagenes/fondo_menu.png) no-repeat;*/
	border: 1px solid #000000;
	width:640px;
	height: 21px;
}
#menu span {margin-left:5px}
#menu span a{font-size:11px;}

#menu ul {
	float:left;
	list-style:none;
	font-size:11px;
	/*margin-left:3px;*/
}
#menu li {
	float:left;
}

#menu li a {
	font-size:1.5 em;
	float:left;
	background:#fff;
	text-decoration:none;
	color:#000;
	height: 18px;
	padding:0 6px;
	padding-top:3px;
	margin-top:0px;
}

#menu li a h1{
	font-size:1.5 em;
}

#menu li a.a_navidad{
	width:92px;
}

#menu li a.a_navidad:hover{
	background:url(../imagenes/boton_navidad.png) no-repeat;
	color:#fff;
}

#menu li a.a_navidad.seleccionado{
	background:url(../imagenes/boton_navidad.png) no-repeat;
	color:#fff;
}

#menu li a.a_nino{
	width:76px;
}

#menu li a.a_nino:hover{
	background:url(../imagenes/boton_nino.png) no-repeat;
	color:#fff;
}

#menu li a.a_nino.seleccionado{
	background:url(../imagenes/boton_nino.png) no-repeat;
	color:#fff;
}

#menu li a.a_somos{
	width:87px;
}

#menu li a.a_somos:hover{
	background:url(../imagenes/boton_somos.png) no-repeat;
	color:#fff;
}

#menu li a.a_somos.seleccionado{
	background:url(../imagenes/boton_somos.png) no-repeat;
	color:#fff;
}

#menu li a.a_comprar{
	width:84px;
}

#menu li a.a_comprar:hover{
	background:url(../imagenes/boton_comprar.png) no-repeat;
	color:#fff;
}

#menu li a.a_comprar.seleccionado{
	background:url(../imagenes/boton_comprar.png) no-repeat;
	color:#fff;
}

#menu li a.a_seguimiento{
	width:115px;
}

#menu li a.a_seguimiento:hover{
	background:url(../imagenes/boton_seguimiento.png) no-repeat;
	color:#fff;
}

#menu li a.a_seguimiento.seleccionado{
	background:url(../imagenes/boton_seguimiento.png) no-repeat;
	color:#fff;
}

#menu li a.a_premios{
	width:114px;
}

#menu li a.a_premios:hover{
	background:url(../imagenes/boton_premios.png) no-repeat;
	color:#fff;
}

#menu li a.a_premios.seleccionado{
	background:url(../imagenes/boton_premios.png) no-repeat;
	color:#fff;
}

#menu li a:hover {
	background:#007dc9;
	color:#fff;
}

#buscador{
	margin-top:10px;
	width:643px;
	height: 50px;
}

#buscador #buscador_numeros{
	background:#e6ebf5;
	width:303px;
	height: 43px;
	float:left;
	font-size:11px;
	padding-top:5px;
	padding-left:7px;
}

#buscador #buscador_libre{
	background:#e6ebf5;
	width:290px;
	height: 43px;
	float:right;
	font-size:11px;
	padding-top:5px;
	padding-left:20px;
}

#buscador #buscador_numeros ul {
	float:left;
	list-style:none;
	font-size:11px;
}
#buscador #buscador_numeros li {
	float:left;
	margin-right:4px
}

#buscador #buscador_numeros li a {
	float:left;
	background: url(../imagenes/fondo_buscador_numero.png) no-repeat;
	/*background:#007dc9;*/
	text-decoration:none;
	color:#fff;
	height: 17px;
	width:26px;
	padding-top:4px;
}
#buscador #buscador_numeros li a span{
	padding-left:10px;
}


#buscador #buscador_libre img{
	vertical-align:top;
	margin-right:10px
}
#buscador #buscador_libre span{float:left}

#buscador #buscador_libre input[type=text]{
	width:24px;
	height:19px;
	text-align:center;
	border:0px;
	/*background: transparent url(../imagenes/f_input_buscar.png) no-repeat;*/
	padding-right:3px;
}

#buscador #buscador_libre input[type=button]{
	margin: 0;
	margin-left:10px;
	width:64px;
	height:22px;
	background: transparent url(../imagenes/b_suerte.png) no-repeat;
	padding: 0;
  	border: 0;
    text-indent: -1000em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#texto_gastos_envios{
	font-size:11px;
	text-align:right;
	width:207px;
	margin-top:5px;
}

#lista_numeros_busqueda{
	width:100%;
	font-size:12px;
	font-weight:bold;
}
#lista_numeros_busqueda div.lista_numeros_contenido{
	background:#94d328;
	min-height:40px;
	padding-top:9px;
	padding-bottom:9px;
}

.lista_numeros{
	width:100%;
	font-size:12px;
	font-weight:bold;
}
.lista_numeros div.lista_numeros_contenido{
	background:#ebeff8;
	padding-top:9px;
	padding-bottom:9px;
}

table#tabla_numeros{
	width:643px;

}

table.tabla_lista_numeros{font-size:12px;
	width:306px;
	font-weight:normal;
}

table.tabla_izquierda{
	margin-left:9px;
}

table.tabla_derecha{
	margin-left:5px;
}

table.tabla_lista_numeros div{text-align:center;}

.lista_numero{clear:both;}

.lista_numeros_num {
	background:#d5edf9;
	float:left;
	width:85px;
	font-weight:bold;
	padding-top:5px;
	height:18px;
	font-size:13px;
}

.lista_numeros_dis {
	background:#d5edf9;
	float:left;
	width:85px;
	padding-top:5px;
	height:18px;
	border-color:#0090cf;
	border-right-style:solid;
	border-right-width: 1px;
	border-left-style:solid;
	border-left-width: 1px;
}
.lista_numeros_ped {
	background:#d5edf9;
	float:left;
	width:125px;
	height:21px;
	padding-top:2px;
}

.cabecera{
	background:#0090cf;
	color:#fff;
	font-weight:bold;
	padding-top:3px;
	height:18px;
}

.blanco{
	background:#fff;
}

table.tabla_lista_numeros input[type=text]{
	width:43px;
	height:15px;
	text-align:center;
	border: 1px solid #000000;
	/*background: transparent url(../imagenes/caja_disponible.png) no-repeat;*/
	padding-right:3px;
}

table.tabla_lista_numeros input.anadir_numeros_carrito{
	width:16px;
	height:16px;
	background: transparent url(../imagenes/carrito.png) no-repeat;
	margin: 0;
  	padding: 0;
  	border: 0;
    	text-indent: -1000em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

.operaciones_numeros_carrito, .operaciones_numeros_carrito_detalle{
	font-size:14px;
	font-weight:bold;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }


#carrito{
	margin-left:0px;
	width:208px;
	margin-top:13px;
}

#div_carrito{
	background: transparent url(../imagenes/logo_carrito.png) no-repeat right top;
}

#form_carrito_compra #comprar{
	/*margin-top:5px;*/
	width:105px;
	height:21px;
	background: transparent url(../imagenes/b_confirmar.png) no-repeat;
	margin: 8px 0;
  	padding: 0;
  	border: 0;
    /*text-indent: -1000em;*/
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#tabla_carrito_compra{
	width:203px;
	border-collapse: collapse;
	/*font-weight:bold;*/
	font-size:13px;
}

#tabla_carrito_compra tr.informacion{
	text-align:right;
	background:none;
	font-weight:bold;
}

#tabla_carrito_compra tr.informacion td{
	border-top-width: 0px;
}

#tabla_carrito_compra tr{
	height:25px;
	margin:5px;
	/*background: transparent url(../imagenes/fondo_tr_detalle.png) no-repeat top;*/
}

#tabla_carrito_compra tr td{
	padding-bottom:3px;
	padding-top:3px;
	border-top-style:solid;
	border-top-width: 1px;
	border-color:#0090cf;
}

#tabla_carrito_compra tr td.cantidad{
	width:25px;
}

#tabla_carrito_compra tr td.cantidad input{
	width:23px;
	height:19px;
	text-align:center;
	border:0px;
	/*background: transparent url(../imagenes/f_cantidad.png) no-repeat;*/
	background: #0090cf;
	padding-right:2px;
	color:#ffffff;

}

#tabla_carrito_compra tr td.sorteo{
	width:40px;
}

#tabla_carrito_compra tr td.numero{
	width:40px;
}
#tabla_carrito_compra tr td.numero div{
	padding-left:2px;
	padding-top:2px;
	width:38px;
	height:17px;
	/*background: transparent url(../imagenes/caja_numero.png) no-repeat;*/
	border: 1px solid #0090cf;
}

#tabla_carrito_compra tr td.importe{
	width:47px;
}

#tabla_carrito_compra tr td.importe div{
	padding-right:4px;
	padding-top:2px;
	width:43px;
	height:17px;
	text-align:right;
	/*background: transparent url(../imagenes/caja_pedido.png) no-repeat;*/
	border: 1px solid #0090cf;
}

#tabla_carrito_compra tr td.eliminar{
	width:21px;
}

#tabla_carrito_compra tr td.eliminar input{
	width:21px;
	height:21px;
	background: transparent url(../imagenes/eliminar_detalle.png) no-repeat;
	/*background: #0090cf;*/
	color:#ffffff;
	margin: 0;
  	padding: 0;
  	border: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	font-weight:bold;
}

#tabla_carrito_totales{
	width:203px;
	/*font-weight:bold;*/
	border-collapse: collapse;
}

#tabla_carrito_totales tr{
	margin:5px;
	height:25px;
}

#tabla_carrito_totales tr td{
	border-top-style:solid;
	border-top-width: 2px;
	border-color:#0090cf;
	padding-bottom:3px;
	padding-top:3px;
}

#tabla_carrito_totales tr td.texto{
	width:141px;
}

#tabla_carrito_totales tr td.ultima{
	width:21px;
}

#tabla_carrito_totales tr td#total_gastos_envios{
	width:47px;
	padding-right:10px;
}
#tabla_carrito_totales tr td#total_gastos_envios div{
	padding-right:6px;
	padding-top:2px;
	width:43px;
	height:17px;
	text-align:right;
	/*background: transparent url(../imagenes/caja_pedido.png) no-repeat;*/
	border: 1px solid #0090cf;
}

#tabla_carrito_totales tr td#total_compra{
	width:47px;
	padding-right:10px;
}
#tabla_carrito_totales tr td#total_compra div{
	padding-right:4px;
	padding-top:2px;
	width:43px;
	height:17px;
	text-align:right;
	/*background: transparent url(../imagenes/caja_pedido.png) no-repeat;*/
	border: 2px solid #0090cf;
}



.td_align_izq{
	text-align:right;
}

.class_importe span{
	width:47px;
	height:21px;
	background: transparent url(../imagenes/caja_pedido.png) no-repeat;
}

.class_importe span{padding-right:5px;}

#cargar_numeros_prev{
	height:300px;
	width:644px;
	margin-top:10px;
}

#cargar_contenido{
	margin-top:10px;
	width:645px;
	font-size:12px;
}

#cargar_numeros #cargando{
	padding-left:210px;
}

#lista_pedidos #cargando{
	padding-top:30px;
	padding-left:210px;
}

#div_quienes_somos{

}

#div_quienes_somos span{
	font-weight:bold;
}

#div_quienes_somos p{
	margin-top:10px;
}



#div_como_comprar{
	/*display:none;*/
}
#div_seguimiento{
	/*display:none;*/
}

.div_oculto{display:none;}

.div_visible{
	display:block;
}

#formulario_datos_pedido{
	float:left;
	height:1px;
}

#formulario_datos_pedido fieldset{
	width:640px;
	background:#e6ebf5;
	padding-top:10px;
}

#formulario_datos_pedido fieldset label{
	background:#0090cf;
	color:#ffffff;
	text-align:center;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:5px;
	width:200px;
	height:15px;
}

#formulario_datos_pedido fieldset input {
	margin:3px;
	border: 1px solid #000000;
	height:21px;
}

#formulario_datos_pedido fieldset input.text_grande{
	width:400px;
}

#formulario_datos_pedido fieldset input.text_mediano{
	width:200px;
}

#formulario_datos_pedido fieldset input.text_pequeno{
	width:100px;
}

#formulario_datos_pedido fieldset select {
	margin:3px;
	border: 1px solid #000000;
	height:21px;
	background:#ffffff;
}

.error_formulario{
	width:640px;
	background:#e6ebf5;
}

.error_formulario p{
	margin:5px 0px;
}


.error_formulario label{
	width:640px;
	color:red;
	font-weight:bold;
}

#tabla_confirmar_compra tr td.cantidad input.error{
	border:1px solid red;
}

#formulario_datos_pedido fieldset input.error{
	border:1px solid red;
}

#formulario_datos_pedido fieldset select.error{
	border-color:red;
}


fieldset {
	border:0px solid #0090cf;
}

fieldset label{
	padding:3px;
	margin:3px;
}



#form_compra input[type=submit]{
	width:77px;
	height:21px;
	background:url(../imagenes/boton_confirmar.png) no-repeat;
	margin: 8px 0;
  	padding: 0;
  	border: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#resultado_pedidos{
	width:620px;
	background:#e6ebf5;
	margin-top:10px;
	padding:10px;
}

#tabla_lista_pedidos{
	width:620px;
	background:#ffffff;
	border-collapse: collapse;
}

#tabla_lista_pedidos tr th{
	text-align:center;
	vertical-align:text-bottom;
	height:15px;
	border-color:#0090cf;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	font-weight:bold;
	background:#ffffff;
}

#tabla_lista_pedidos tr td{
	height:17px;
	text-align:center;
	border-color:#0090cf;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding-bottom:4px;
	padding-top:4px;
}

#tabla_lista_pedidos tr td.td_align_izq{
	text-align:right;
}

#tabla_lista_pedidos tr.ultima_fila td{
	border-bottom-width: 2px;
}

#tabla_lista_pedidos tr td.class_tddetalle{
	border-bottom-width: 0px;
	background:#ffffff;
}

#tabla_lista_pedidos tr td a, a:hover{
	color:#27357e;
	text-decoration: none;
}



#tabla_lista_pedidos tr.class_detalle_pedido{
	vertical-align:top;
	display:none;
	border: thin dotted #0090cf;
}

#tabla_lista_pedidos tr.visible{
	display:block;
	border:0px;
}

#tabla_lista_pedidos tr.class_total{font-weight:bold;}
#tabla_lista_pedidos td{vertical-align:text-top;}

#tabla_lista_pedidos tr.class_detalle_pedido .class_tabla_detalle_pedido{
	width:570px;
	margin-top:10px;
}

#tabla_lista_pedidos tr.class_detalle_pedido .class_tabla_detalle_pedido tr th{
	background:#0090cf;
	color:#ffffff;
	height:15px;
	font-weight:bold;
	width:150px;
}


.titulo{
	width:642px;
	padding-top:6px;
	height: 18px;
	background:#27357e;
	text-align:center;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.imagenes{
	width:640px;
	text-align:center;
}

.imagenes img{
	margin:6px;
}

.subtitulo{
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}

.confirmacion_pedido #info_pedidos{
	font-weight:bold;
	margin-bottom:10px;
}

.confirmacion_pedido #decimos{
	font-weight:bold;
	margin-top:10px;
}

.confirmacion_pedido #detalle_pedido{
	width:640px;
	background:#e6ebf5;
	margin-bottom:10px;
}

#tabla_confirmar_compra{
	width:640px;
	border-collapse: collapse;
	margin-top:20px;
	/*border-collapse:separate;
	border-spacing:0px 2px;
	*/
	}

#tabla_confirmar_compra tr th{
	height:15px;
	border-color:#0090cf;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	font-weight:bold;
}

#tabla_confirmar_compra tr th.ultima_columna{
	border-bottom-width: 0px;
}

#tabla_confirmar_compra tr td{
	height:10px;
	text-align:center;
	border-color:#0090cf;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding-bottom:2px;
	padding-top:2px;
}

#tabla_confirmar_compra tr.ultima_fila td{
	border-bottom-width: 2px;
}

#tabla_confirmar_compra tr td.sorteo{
	width:125px;
}

#tabla_confirmar_compra tr td.cantidad{
	width:125px;
}

#tabla_confirmar_compra tr td.cantidad input{
	width:50px;
	height:15px;
	text-align:center;
	border:0px;
	background:#e6ebf5;
	font-size:12px;
}

#tabla_confirmar_compra tr td.numero{
	width:125px;
}

#tabla_confirmar_compra tr td.numero div{
	width:85px;
	padding-left:40px;
	text-align:center;
}


#tabla_confirmar_compra tr td.importe{
	width:75px;
}

#tabla_confirmar_compra tr td.importe div{
	text-align:right;
	width:50px;
	margin-left:18px;
}

#tabla_confirmar_compra tr td.eliminar{
	width:21px;
	border-bottom-width: 0px;
}

#tabla_confirmar_compra tr td.eliminar input{
	width:21px;
	height:21px;
	border:0px;
	background: transparent url(../imagenes/eliminar_detalle.png) no-repeat;
	font-weight:bold;
	font-size:14px;
	/*background:#0090cf;*/
	color:#ffffff;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}


#tabla_confirmar_compra tr.fila_sin_borde td{
	border-bottom-width: 0px;
	/*border-top-spacing: 10px;*/
}
#tabla_confirmar_compra tr.fila_sin_borde2 td{
	border-width: 0px;
}

#tabla_confirmar_compra tr td.info_envio{
	text-align:right;
	padding-right:5px;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}

#tabla_confirmar_compra tr td.info_envio span{
	font-size:9px;
}

#tabla_confirmar_compra tr td#total_gastos_envios{
	border-style:solid;
	border-width:1px;
	padding-top:0px;
	padding-bottom:0px;
	height:15px;
}

#tabla_confirmar_compra tr td#total_gastos_envios div{
	text-align:right;
	width:50px;
	margin-left:18px;
}
#tabla_confirmar_compra tr td#total_compra{
	border-style:solid;
	border-width:2px;
}

#tabla_confirmar_compra tr td#total_compra div{
	text-align:right;
	width:50px;
	margin-left:18px;
}

#div_formulario_pedidos #info_recordar_datos{
	font-weight:bold;
	margin-bottom:10px;
}

#form_recordar_datos fieldset{
	width:640px;
}

#form_recordar_datos fieldset label{
	background:#29166f;
	color:#ffffff;
	text-align:center;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:5px;
	width:200px;
	height:15px;
}

#form_recordar_datos fieldset input {
	margin:3px;
	border: 1px solid #000000;
	height:21px;
}

#form_recordar_datos fieldset input.text_grande{
	width:400px;
}

#form_recordar_datos fieldset input.text_mediano{
	width:200px;
}

#form_recordar_datos fieldset input.text_pequeno{
	width:100px;
}

#form_recordar_datos fieldset input.error{
	border-color:red;
}

#form_recordar_datos input[type=button]{
	/*margin-top:5px;*/
	width:130px;
	height:30px;
	background: #0090cf;
	margin: 8px 0;
  	padding: 0;
  	border: 0;
    /*text-indent: -1000em;*/
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	color:#ffffff;
	font-weight:bold;
}

#form_recordar_datos #recuperar_pedidos{
	/*margin-top:5px;*/
	width:107px;
	height:21px;
	background:url(../imagenes/b_estado_pedidos.png) no-repeat;
	margin: 8px 0;
  	padding: 0;
  	border: 0;
    /*text-indent: -1000em;*/
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#div_buttom_estado_pedido{
	float:right;
	margin-right:15px;
}

#logo_seur{
	margin-top:5px;
	width:207px;
}

#logo_seur2{
	margin-top:5px;
	margin-left:3px;
}

#siguenos{
	margin-top:5px;
	float:left;
	font-size:11px;
	height:26px;
	width:207px;
}

#siguenos img{
	vertical-align:middle;
}

#siguenos span{
	float:right;
}

#div_recordar_datos{
	float:left;
	border:1px solid #000000;
	width:195px;
	font-size:11px;
	padding:5px;
	margin-top:10px;
}

#div_recordar_datos .titulo{
	width:193px;
	padding-top:3px;
	height: 14px;
	background:#27357e;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	margin-bottom:2px;
}

#div_recordar_datos #form_recordar_datos fieldset{
	width:195px;
}

#div_recordar_datos  #form_recordar_datos fieldset label{
	background:#ffffff;
	color:#000000;
	text-align:center;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	width:193px;
	height:10px;
}

#div_recordar_datos  #form_recordar_datos fieldset input{
	float:left;
	margin:0px;
	border: 1px solid #000000;
	height:15px;
}

#div_recordar_datos  #form_recordar_datos fieldset input.error{
	border-color:red;
}

#div_recordar_datos #form_recordar_datos input[type="button"] {
	background:url(../imagenes/boton_cargar.png) no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:21px;
	width:56px;
	margin:8px 0;
	padding:0;
	float:right;
}

#detalle_pedido p{
	font-weight:bold;
}

#div_texto_buscar{
	height:30px;
}

#div_buscar_todos{
	float:right;
	height:30px;
}

#form_buscar_todos input[type="button"] {
	background:url(../imagenes/b_mostar_todo.png) no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:21px;
	width:104px;
	margin:-15px 0 0 540px;
	padding:0;
	margin-bottom:5px;
	/*float:right;*/
}

table.tabla_comprar_decimos{
	width:640px;
	margin:4px 0px;
}
table.tabla_comprar_decimos tr th{
	width:115px;
	border-color:#48aedc;
	border-style:solid;
	border-width: 1px;
	text-align:right;
	vertical-align:bottom;
	font-size:17px;
	padding-right:2px;
}

table.tabla_comprar_decimos tr th.lupa{
	background:url(../imagenes/lupa.png) no-repeat;
	background-position: center;
}

table.tabla_comprar_decimos tr th.carrito{
	background:url(../imagenes/como_comprar.png) no-repeat;
	background-position: center;
}

table.tabla_comprar_decimos tr th.confirmar{
	background:url(../imagenes/boton_confirmar.png) no-repeat;
	background-position: center;
}


table.tabla_comprar_decimos tr th.email{
	background:url(../imagenes/email.png) no-repeat;
	background-position: center;
}

table.tabla_comprar_decimos tr th.flecha{
	background:url(../imagenes/flecha.png) no-repeat;
	background-position: center;
}


table.tabla_comprar_decimos tr td{
	padding:5px;
	height:85px;
	vertical-align:middle;
	border-color:#48aedc;
	border-style:solid;
	border-width: 1px;
}

table.tabla_comprar_decimos tr td span{
	font-weight:bold;
}

a.a_aviso_legal{
	text-decoration: none;
	color:#000000;
}

a.a_aviso_legal:hover{
	text-decoration: underline;
}

#aviso_legal{
	display:none;
}

.webpie {width:100%; margin-top:0px!important; padding-top:0px; textalign:center;}
.webpie h1.serviweb,
.webpie h3.serviweb,
.webpie h1.serviweb a,
.webpie h3.serviweb a {display:inline; margin:0; font-size:10px; color: #999999;font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.webpie h2 {display:inline; margin:0; font-size:10px; color:#999999; fontfamily:Arial, Helvetica, sans-serif; text-decoration:none;}
.webpie h3 {display:inline; margin:0; font-size:10px; color:#999999; fontfamily:Arial, Helvetica, sans-serif; text-decoration:none;}
.webpie a.serviweb2{display:inline; margin:0; font-size:10px; color:#999999;font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.texto_informacion{
	margin-top:5px;
	font-size:9px;
	float:right;
	width:207px;
	float:left;
}

.texto_informacion p{
	text-align:justify;
}

p.aviso_titulo{
	font-weight:bold;
}

br.br_aviso_legal{
	margin:10px 0px;
}

ul.ul_aviso_legal{
	margin:0;
	padding:0;
	}

ul.ul_aviso_legal li {
	margin-left:20px;
}

.seguir_comprando{
	vertical-align:top;
	margin: 8px 5px;
 }
 
.p_seguir_comprando{
	text-align:center;
}