/* ____________________________________________ GENERAL ____________________________________________*/

	
	* {
		margin: 0;
		padding: 0;
		}
		
		body {
			background: url(../img/back.gif) 0 0 repeat-x #e0e0e0;
			font-family: Tahoma, Arial;
			font-size: 11px;
			line-height:18px;
			color: #1a171b;
			}
			
			#wrapper {
				width: 960px;
				margin:0 auto;
				}
				
				#tope {
					width: 880px;
					height: 125px;
					padding: 40px 40px 0 40px;
					}
					
					h1 {
						background: url(../img/h1.gif) 0 0 no-repeat;
						width: 207px;
						height: 86px;
						text-indent: -9999px;
						float: left;
						}
					
					h2 {
						background: url(../img/h2.gif) 0 0 no-repeat;
						width: 157px;
						height: 25px;
						text-indent: -9999px;
						float: right;
						margin: 41px -1px 0 0;
						}
						
						#contenido {
							width: 840px;
							margin: 60px auto 0 auto;
							}
							.disco {
								width: 840px;
								margin-bottom: 40px;
								}
								
							.portada {
								width: 181px;
								height: 181px;
								float: left;
								}
							
							.temas {
								width: 599px;
								float: right;
								}
							
							.titulo {
								width: 575px;
								height: 33px;
								padding: 12px 12px 0 12px;
								background-color: #feca00;
								margin-bottom: 16px;
								}
							
							.titulo h3 {
								font-weight:bold;
								font-size:14px;
								width: 530px;
								float: left;
								}
								.titulo h3 span {
									font-size: 11px;
									color: #696969;
									font-size:12px;
									}
								
							.titulo h4 {
								font-weight: normal;
								font-size:11px;
								width: 42px;
								float: right;
								color:#696969;
								}
								
								ol {
									margin: 0 24px 18px 24px;
									}
								
								ol li {
									list-style: inside decimal;
									}
									
									a.nota {
										background: url(../img/comprar.gif) 0 0 no-repeat;
										width: 66px;
										height: 25px;
										text-indent: -9999px;
										margin: 0 0 0 0;
										display: block;
										}
										
										a.nota:hover {
											background-position: 0 -25px;
											}
									
									a.reservar {
										background: url(../img/reservar.gif) 0 0 no-repeat;
										width: 125px;
										height: 25px;
										text-indent: -9999px;
										margin: 0 0 0 0;
										display: block;
										}
										
										a.reservar:hover {
											background-position: 0 -25px;
											}
						
						.clear_float {
							display:inline-block;
							}
						.clear_float:after {
							clear:both;
							content:".";
							display:block;
							height:0;
							visibility:hidden;
							}
				
				p.precio {
					margin:0 24px 18px;
					font-weight: bold;
					} p.precio span { font-weight:normal;}
									
									
									#comprar_form {
										width: 600px;
										display:block;
										margin:0 auto 0 auto;
										}
									
									/* Establezco el ancho de las unidades para que no se descuadre la maquetación. */
									
									#comprar_form label {
										width: 280px;
										float:left;
										height: 58px;
										margin: 0 20px 20px 0;
										}

									.ancho_unidades {
										width: 600px !important;
										}
									
									#comprar_form label.label_text {
										width:600px;
										margin: 0 0 20px 0;
										float: none;
										} 
										
										#comprar_form label input {
											width: 270px;
											margin: 3px 0 10px 0;
											font-family: Tahoma, Arial;
											font-size: 11px;
											border: 1px solid #999;
											background-color: #333;
											height: 15px;
											padding: 5px;
											color: #fff;
											
											}
										
										#comprar_form label select {
											width: 282px;
											margin: 3px 0 10px 0;
											font-family: Tahoma, Arial;
											font-size: 11px;
											border: 1px solid #999;
											background-color: #333;
											height: 27px;
											padding: 4px 5px 5px 5px;
											color: #fff;
											
											}
										
										#comprar_form label textarea {
											width: 570px;
											margin: 3px 0 30px 0;
											font-family: Tahoma, Arial;
											font-size: 11px;
											border: 1px solid #999;
											background-color: #333;
											height: 55px;
											padding: 5px;
											color: #fff;
											line-height: 16px;
											}
									
									#comprar_form label.label_legal {
										width:300px;
										margin: 0 0 20px 0;
										float: left;
										height: 18px;
										
										} 
										
										#comprar_form label.label_legal input {
											width: 15px;
											margin: 3px 0 10px 0;
											border:none;
											height: 15px;
											margin: 2px 10px 0 0;
											float: left;
											
											}
											
										#comprar_form select#unidades {
											width: 50px;
										}										
										#comprar_form input#enviar {
											width: auto;
											margin: -4px 18px 15px 0;
											font-family: Tahoma, Arial;
											font-size: 11px;
											border: 1px solid #999;
											background-color: #333;
											height: 15px;
											padding: 0 5px 2px 5px;
											color: #fff;
											height: 25px;
											float: right;
											
											}
											
											#textos_form {
												width: 600px;
												margin: 0 auto 20px auto;
												}

											#textos_form span{
												font-weight: normal;
											}
											
											.txt_legal {
												text-align: justify;
												width: 580px;
												color: #999;
												font-size: 9px;
												float: left;
												}
												
												.margen_bot_p_t {
													margin-bottom: 25px;
													font-size:12px;
													}
													
								.doce {
									margin: 0 0 20px 0;
									font-size: 12px;
									}
