/* PAGINA */

	body {
		margin: 50px auto;
		background: #000;
		}

/* TIENDA */

	#tienda {
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		width: 954px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #fff;
		}

	#tienda h1 {
		margin: 0 auto 16px auto;
		font-size: 24px;
		font-weight: normal;
		letter-spacing: -1px;
		}

	#tienda h2 {
		margin: 0 auto 17px auto;
		font-size: 16px;
		font-weight: normal;
		letter-spacing: -1px;
		}

	#tienda p {
		margin: 0 auto 7px auto;
		}

	#tienda img {
		border: 0;
		}

	#tienda hr {
		clear: both;
		margin: 7px auto 7px auto;
		height: 1px;
		border: 0;
		background: #2f2f2f;
		}

	/* BREADCRUMB */

		#breadcrumb {
			float: right;
			margin: 9px auto 0 auto;
			font-size: 12px;
			color: #999;
			}

		#breadcrumb a {
			font-size: 10px;
			color: #fff;
			text-decoration: none;
			}

		#breadcrumb a:hover {
			text-decoration: underline;
			}

	/* COLUMNAS */

		#columna1 {
			float: left;
			width: 690px;
			}

		#columna2 {
			float: right;
			width: 244px;
			font-size:13px;
			}

	/* CAJAS */

		.caja1 {
			margin: 0 auto 20px auto;
			padding: 14px 20px 20px 20px;
			background: #2f2f2f;
			}

		.caja1 .icono img {
			float: right;
			margin: -4px auto 0 auto;
			}

		.caja2 {
			margin: 0 auto;
			padding: 10px;
			background: #000;
		/*	min-height:240px;*/
			}

		.caja2 span {
			float: right;
			}

	/* LISTADO */

		#listado {
		/*	display: table;*/
			margin: 0 auto 51px auto;
			padding: 0;
			list-style-type: none;
			height:292px;
			}

		#listado li {
			float: left;
			margin: 0 10px 10px 0;
			padding: 10px 0 10px 10px;
			width: 114px;
			height: 112px;
			background: url(imgs-tienda/fd-caja.png) right top repeat-y;
			border: 2px solid #2f2f2f;
			}

		#listado li img {
			float: left;
			margin: 0 10px 0 0;
			}

		#listado li p {
			margin: 57px auto 6px auto;
			font-size: 15px;
			letter-spacing: -1px;
			line-height: 16px;
			}

		#listado li span {
			font-size: 20px;
			}

	/* SELECCION */

		#seleccion {
			display: table;
			margin: 0;
			padding: 0;
			list-style-type: none;

			}

		#seleccion li {
			float: left;
			margin: 0 5px 5px;
			padding: 0;
			text-align:center;
			background: none;
			width: 50px;
			}

	/* CAJAS REALIZADAS */

		#realizadas {
			display: table;
			margin: 0 0 -20px 0;
			padding: 0;
			list-style-type: none;
			}

		#realizadas li {
			max-width:300px;
			float: left;
			margin: 0 14px 20px 3px;
			padding: 13px 2px 13px 15px;
			background: #000;
			}

		#realizadas li img {
		/*	float: left;*/
			margin: 0 5px 0 0;
			}

		#realizadas li p {
			/*margin: 0 0 78px 0;
			border: 1px solid #fff;*/
			}

		#realizadas form {
			display: inline;
			width: 23px;
			background: #000;
			}

		#realizadas label {
			padding: 0 8px 0 242px;
			float: left;
			font-size: 10px;
			}

		#realizadas input {

			float: left;
			margin: 0;
			padding: 0 0 0 2px;
			width: 19px;
			background: #fff;
			border: 1px solid #abadb3;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #000;
			font-weight: bold;
			}

	/* FORMULARIO */

		#formulario {
			float: left;
			margin: 0 auto;
			padding: 0 0 0 20px;
			}

		#formulario form {
			display: inline;
			}

		#formulario label {
			float: left;
			margin: 0 auto 12px auto;
			padding: 0;
			width: 650px;
			text-transform: uppercase;
			text-align: left;
			}

		#formulario label span {
			font-size: 12px;
			color: #999;
			text-transform: none;
			}

		#formulario input {
			float: left;
			margin: 0 0 17px 0;
			padding: 6px 6px 8px 6px;
			width: 638px;
			border: 0;
			background: #2e2e2e;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #999;
			}

		#formulario input.peque {
			width: 238px;
			}

		#formulario select {
			float: left;
			margin: 0 0 17px 0;
			padding: 6px 6px 8px 6px;
			width: 250px;
			border: 0;
			background: #2e2e2e;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #999;
			}

		#formulario textarea {
			float: left;
			margin: 0 0 17px 0;
			padding: 6px 6px 8px 6px;
			width: 638px;
			border: 0;
			background: #2e2e2e;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #999;
			scrollbar-3dlight-color: #2e2e2e;
			scrollbar-arrow-color: #fff;
			scrollbar-base-color: #2e2e2e;
			scrollbar-darkshadow-color: #2e2e2e;
			scrollbar-face-color: #2e2e2e;
			scrollbar-highlight-color: #2e2e2e;
			scrollbar-shadow-color: #2e2e2e;
			}

		#formulario input.button {
			float: left;
			margin: 0 0 17px 0;
			padding: 0;
			width: 244px;
			height: 49px;
			background: url(imgs-tienda/fd-boton.png) left bottom repeat-x;
			font-size: 17px;
			color: #000;
			font-weight: normal;
			letter-spacing: -1px;
			}

	/* BOTON */

		.boton {
			float: left;
			margin: 13px 0 20px 0;
			padding: 14px 20px 14px 20px;
			width: 244px;
			height: 21px;
			background: url(imgs-tienda/fd-boton.png) left bottom repeat-x;
			font-size: 18px;
			font-weight: normal;
			letter-spacing: -1px;
			}

		.boton a {
			padding: 0 0 0 30px;
			background: url(imgs-tienda/ic-ok.png) left bottom no-repeat;
			color: #000;
			text-decoration: none;
			}

		.boton a:hover {
			color: #2f2f2f;
			text-decoration: underline;
			}

