body{
	text-align:center;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#dddddd;
	color:#888888;
}

.aviso_legal{
	color:#888888;
	font-weight:bold;
}
#texto_legal_titulo{
	position:relative;
	font-weight:bold;
	font-size:14px;
}
#texto_legal_titulo P{margin:10px;}
#texto_legal{
	position:relative;
	font-weight:bold;
	text-align:left;
}
#texto_legal P{margin:0px}
#copyright{
	position:absolute;
	left:8px;
	bottom:6px;
	font-size:10px;
}
#direccion{
	position:absolute;
	right:8px;
	top:6px;
	font-size:10px;
	text-align:right;
	line-height:100%;
}
#direccion P{
	margin:0px;
}

.bandera{
	margin-left:5px;
}

.clear{
	clear:both;
}
A {text-decoration:none;}
A:hover {text-decoration:underline;}
.dorado{ color:#b69d4b}
.dorado A{ color:#b69d4b; text-decoration:none;}
.dorado A:hover{ text-decoration:underline;}
.dorado_negrita{ color:#b69d4b; font-weight:bold;}
.negrita{ font-weight:bold; }
.cuadro_dorado{ position:relative;float:left; height:10px; width:10px; background-color:#b69d4b; margin-top:4px;}

img{
	border:0px;
	margin:0px;
}

#contenido_sitio{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:auto;
	background-color:#cccccc;
	padding-bottom:20px;
}

#contenido_sitio_legal{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	height:auto;
	background-color:#cccccc;
	padding-bottom:20px;
}

	#menu_web{
		position:relative;
		float:left;
		width:161px;
		height:auto;
		margin-top:27px;
		margin-left:12px;
	}

	#contenido_web{
		position:relative;
		padding-top:27px;
		margin-left:206px;
		width:683px;
	}
	.contenido_seccion{
		position:relative;
		margin-top:15px;
		text-align:left;
		background-color:white;
		border:solid 2px #b69d4b;
	}
		.contenido_seccion_titulo_cont{
			position:relative;
			color:white;
			font-size:30px;
			padding:2px 0 2px 10px;
		}

		#cabecera_web{
			position:relative;
			border:solid 2px #b69d4b;
		}

		.enlace_seccion_caravanas{
			position:relative;
			margin-top:15px;
			border:solid 2px #b69d4b;
			font-size:1px;
		}
		.enlace_seccion_especiales{
			position:relative;
			float:right;
			border:solid 2px #b69d4b;
			font-size:1px;
		}
		.enlace_seccion_novedades{
			position:relative;
			width:409px;
			border:solid 2px #b69d4b;
		}
			.enlace_seccion_caravanas_titulo_cont{
				position:relative;
				height:30px;
				padding:2px 0 2px 10px;
				background-repeat:repeat-y;
			}
			.enlace_seccion_caravanas_titulo_cont P{ margin:0; }
			.enlace_seccion_novedades_titulo_cont{
				position:relative;
				height:30px;
				padding:2px 0 2px 10px;
				background-repeat:repeat-y;
			}
			.enlace_seccion_novedades_titulo_cont P{ margin:0; }
			.enlace_seccion_especiales_titulo_cont{
				position:relative;
				height:30px;
				padding:2px 0 2px 10px;
				background-repeat:repeat-y;
			}
			.enlace_seccion_especiales_titulo_cont P{ margin:0; }
				.enlace_seccion_caravanas_titulo{
					position:absolute;
					top:-3px;
					left:5px;
					color:white;
					font-size:30px;
				}
				.enlace_seccion_caravanas_titulo2{
					position:absolute;
					top:0px;
					left:5px;
					color:white;
					font-size:24px;
					width:200px;
				}
				.enlace_seccion_caravanas_titulo_der{
					position:absolute;
					top:5px;
					right:5px;
					color:white;
					font-size:16px;
				}
				.enlace_seccion_caravanas_titulo_der a{ color:white; text-decoration:none; }
				.enlace_seccion_caravanas_titulo_der a:hover{ color:black; text-decoration:none;}

		#home_novedades_especiales{
			position:relative;
			margin-top:15px;
			text-align:left;
		}

	#contenido_novedades{
		position:relative;
		padding:10px 0 10px 0;
		text-align:left;
		background-color:white;
		font-size:12px;
	}
		.contenido_novedad{
			position:relative;
			margin:10px 10px 0 10px;
			border:solid 2px #b69d4b;
		}
			.novedad_titulo_cont{
				position:relative;
				color:white;
				font-size:14px;
				font-weight:bold;
			}
			.novedad_titulo{ padding:2px 0 2px 5px;}
			.novedad_fecha{ float:right; padding:2px 5px 2px 0;}
			.novedad_cont{
				position:relative;
				margin-left:20px;
				margin-right:20px;
				padding-bottom:15px;
			}
				.miniatura_novedad{
					position:relative;
					margin:0px 0px 10px 15px;
				}
				.descripcion_novedad{
					position:relative;
					line-height:140%;
					font-weight:bold;
				}
				.texto_novedad{
					position:relative;
					line-height:140%;
				}

	.novedad_portada_titulo{
		color:#333333;
		font-weight:bold;
	}
	.novedad_portada_titulo P{margin:0px; }
	.novedad_portada_descripcion{
		color:white;
		font-weight:bold;
	}
	.novedad_portada_descripcion P{margin:0px;}

	#contenido_caravanas{
		position:relative;
		padding:5px 0 10px 0;
		text-align:left;
		background-color:white;
		font-size:12px;
	}

	.subtitulo_fondo_dorado{
		font-size:14px;
		font-weight:bold;
		padding:4px 20px 1px 20px;
	}
	.linea_distribuidor{ padding:2px 0 2px 0px;}
	.nombre_distribuidor{ color: #b69d4b; } 
	.web_distribuidor { }
	.sublinea_distribuidor{
		padding:3px 20px 10px 10px;
	}

#enlaces_con_imagen{
	position:relative;
	text-align:center;
}
#enlaces_sin_imagen{
	position:relative;
	text-align:center;
	line-height:130%;
	margin-top:10px;
	margin-bottom:20px;
}
#paginador{
	position:relative;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
#paginador A{ color:#b69d4b; text-decoration:none;}
#paginador A:hover{ text-decoration:underline;}

.enlace_arriba{
	position:relative;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}
.enlace_arriba A{ color:#888888;}
.enlace_arriba A:hover{ text-decoration:underline;}

#form_contacto{
	position:relative;
	margin-left:20px;
	width:450px;
	height:270px;
	font-size:16px;
	bbackground-color:yellow;
}
#form_contacto .campo1{position:absolute;left:0px;top:0px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_contacto .campo2{position:absolute;left:0px;top:30px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_contacto .campo3{position:absolute;left:0px;top:60px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_contacto .campo4{position:absolute;left:0px;top:90px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_contacto .campo5{position:absolute;left:0px;top:120px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_contacto .campo6{position:absolute;left:115px;top:210px;font-size:12px;color:#b69d4b;color:#888888;}
#form_contacto .input1{position:absolute;left:95px;top:0px;width:350px;font-size:10px;}
#form_contacto .input2{position:absolute;left:95px;top:30px;width:350px;font-size:10px;}
#form_contacto .input3{position:absolute;left:95px;top:60px;width:350px;font-size:10px;}
#form_contacto .input4{position:absolute;left:95px;top:90px;width:350px;font-size:10px;}
#form_contacto .input5{position:absolute;left:95px;top:120px;width:350px;height:80px;font-size:10px;}
#form_contacto .input6{position:absolute;left:95px;top:208px;}
#form_contacto .boton_borrar{position:absolute;left:95px;width:150px;top:235px;height:25px;cursor:pointer;}
#form_contacto .boton_enviar{position:absolute;left:300px;width:150px;top:235px;height:25px;cursor:pointer;}
#form_contacto .respuesta_formulario{
	position:absolute;
	top:50px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#virtual_cont{
	position:relative;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.virtual_titulo{
	position:relative;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}
#virtual_objeto{
	position:relative;
	height:320px;
	width:400px;
	padding:5px;
	border:dotted 1px #b69d4b;
}
#virtual_pie{
	position:relative;
	text-align:left;
	margin-top:20px;
}

.td_normal{
	text-align:center;
	color:#333333;
	background-color:#eeeeee;
	padding-top:10px;
	padding-bottom:10px;
}
.td_activo{
	text-align:center;
	font-weight:bold;
	color:#b69d4b;
	background-color:#cccccc;
	padding-top:10px;
	padding-bottom:10px;
}

.contenido_configurador{
	position:relative;
	margin:0 10px 10px 10px;
	background-color:white;
}

.config_cont_plazas{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #333333;
}
.config_titulo_plazas{
	font-weight:bold;
	font-size:16px;
}
#config_pregunta{
	position:relative;
	font-weight:bold;
	font-size:16px;
	color:#b69d4b;
	margin:0 40px 0 40px;
	text-align:center;
}
#form_config{
	position:relative;
	margin-left:20px;
	width:450px;
	height:150px;
	font-size:16px;
}
#form_config .campo1{position:absolute;left:0px;top:0px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_config .campo2{position:absolute;left:0px;top:30px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_config .campo3{position:absolute;left:0px;top:60px;font-size:14px;color:#b69d4b;font-weight:bold;}
#form_config .campo4{position:absolute;left:115px;top:83px;font-size:12px;color:#b69d4b;color:#888888;}
#form_config .input1{position:absolute;left:95px;top:0px;width:350px;font-size:10px;}
#form_config .input2{position:absolute;left:95px;top:30px;width:350px;font-size:10px;}
#form_config .input3{position:absolute;left:95px;top:60px;width:350px;font-size:10px;}
#form_config .input4{position:absolute;left:95px;top:81px;}
#form_config .boton_borrar{position:absolute;left:95px;width:150px;top:110px;height:25px;cursor:pointer;}
#form_config .boton_enviar{position:absolute;left:300px;width:150px;top:110px;height:25px;cursor:pointer;}
#form_config .respuesta_formulario{
	position:absolute;
	top:50px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#catalogos{
	position:relative;
	text-align:center;
	padding-bottom:10px;
}
#catalogos P{margin:0}

#tran{
	position:absolute;
	left:0px; top:0px;
}
#tranp{
	position:absolute;
	left:0px; top:0px;
}

#lista_linea UL{
	position:relative;
}
	#lista_linea li{
		display:inline;
		margin-right:120px;
	}
	#lista_linea a{ color:#b69d4b; }

#galeria_titulo{
	position:relative;
	margin-top:10px;
	font-size:14px;
}
#galeria_descripcion P{margin:0px}
.enlace_punto_distribuidor{
	cursor:pointer;
}

.mapa_titulo{
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#b69d4b;
	margin-left:20px;
	padding:5px;
}
.mapa_titulo A{
	color:#b69d4b;
}
.submapa_titulo{
	position:relative;
	font-size:14px;
	ffont-weight:bold;
	margin-left:50px;
	padding:5px;
}
.submapa_titulo A{
	color:#888888;
}
.subsubmapa_titulo{
	position:relative;
	font-size:14px;
	margin-left:70px;
	padding:5px;
}
.subsubmapa_titulo A{
	color:#888888;
}
