body {
	width: 100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #000000;
}

p {
}

small {
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

a {
	text-decoration: none;
	color: #2B416C;
}
	a:link {
	}
	a:visited {
	}
	a:hover {
		color: #080C14;	
	}
	a:active {
	}

img {
	border: none;
}

h1 {
}

h2 {
}

h3 {
}

b {
 color: #466AB0;
}

caption {
}

table {
}

th {
}

td {
}

legend {
	background-color: #95A0B5;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

fieldset {
	border: solid 1px #95A0B5;
	margin-bottom: 5px;
	width: 443px;
}

form {
}

label {
	font-size: 11px;
	font-weight: bold;
	color: #2B416C;
}

input {
	margin-top: 10px;
}

select {
	font-size: 9px;
	font-weight: bold;
	color: #4C4C4C;
}

textarea {
}

button {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	float: left;
}


/* Zonas */

#zona_general {
	width: 984px;
	margin-left: auto;
	margin-right: auto;
}

#zona_titulo {
	height: 114px;
	width: 984px;
	margin-bottom: 15px;
	background-image:url(../imagenes/titulo_fondo.png);
	background-repeat:no-repeat;
}

	#logotipo a {
		float: left;
		height: 22px;
		width: 134px;
		margin-left: 83px;
		margin-top: 42px;
	}

	#zona_botones {
		float: right;
		height: 94px;
		width: 767px;
	}
		#boton_comprar a {
			display: block;
			width: 161px;
			height: 20px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_comprar.png);
			background-repeat: no-repeat;
		}		
		#boton_comprar a:hover {
			background-position: 0 -20px;
		}
		#boton_carrito a {
			display: block;
			width: 161px;
			height: 20px;
			float: right;
			margin-right: 10px;
			margin-top: 64px;
			background-image: url(../imagenes/boton_carrito.png);
			background-repeat: no-repeat;
		}		
		#boton_carrito a:hover {
			background-position: 0 -20px;
		}
		#boton_cursos a {
			display: block;
			width: 161px;
			height: 20px;
			float: right;
			margin-right: 10px;
			margin-top: 64px;
			background-image: url(../imagenes/boton_cursos.png);
			background-repeat: no-repeat;
		}		
		#boton_cursos a:hover {
			background-position: 0 -20px;
		}
		#boton_trabaja a {
			display: block;
			width: 161px;
			height: 20px;
			float: right;
			margin-right: 10px;
			margin-top: 64px;
			background-image: url(../imagenes/boton_trabaja.png);
			background-repeat: no-repeat;
		}		
		#boton_trabaja a:hover {
			background-position: 0 -20px;
		}
		#boton_contacto a {
			display: block;
			width: 161px;
			height: 20px;
			float: right;
			margin-right: 10px;
			margin-top: 64px;
			background-image: url(../imagenes/boton_contacto.png);
			background-repeat: no-repeat;
		}		
		#boton_contacto a:hover {
			background-position: 0 -20px;
		}
		
	#rotulo {
		height: 14px;
		float: right;
		margin-right: 10px;
		margin-top: 2px;
	}
	
	#numero_visitas {
		color: #FFFFFF;
		margin-left: 100px;
		margin-top: 2px;
	}

#zona_lateral {
	float: left;
	width: 228px;
	margin-right: 15px;
	background-color: #2B416C;
}
		#zona_lateral_encabezado {
			width: 228px;
			height: 10px;
			background-image: url(../imagenes/zona_lateral_encabezado.png);
			background-repeat: no-repeat;
		}
		#zona_lateral_intermedio {
			width: 228px;
			height: 10px;
			background-image: url(../imagenes/zona_lateral_intermedio.png);
			background-repeat: no-repeat;
		}
		#zona_busqueda {
			width: 228px;
			background-color: #95A0B5;
		}
		#zona_lateral_pie {
			width: 228px;
			height: 10px;
			background-image: url(../imagenes/zona_lateral_pie.png);
			background-repeat: no-repeat;
		}
		#boton_lateral_canguros_bebes a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_bebes.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_bebes a:hover {
			background-position: 0 -20px;
		}
		#boton_lateral_canguros_ninas a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_ninas.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_ninas a:hover {
			background-position: 0 -20px;
		}
		#boton_lateral_canguros_ninos a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_ninos.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_ninos a:hover {
			background-position: 0 -20px;
		}
		#boton_lateral_canguros_3_edad a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_3_edad.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_3_edad a:hover {
			background-position: 0 -20px;
		}
		#boton_lateral_canguros_enfermos a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_enfermos.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_enfermos a:hover {
			background-position: 0 -20px;
		}
		#boton_lateral_canguros_mascotas a {
			display: block;
			width: 208px;
			height: 20px;
			margin-left: 10px;
			margin-bottom: 10px;
			background-image: url(../imagenes/boton_lateral_canguros_mascotas.png);
			background-repeat: no-repeat;
		}		
		#boton_lateral_canguros_mascotas a:hover {
			background-position: 0 -20px;
		}
		
		#zona_lateral form {
			margin-left: 10px;
			margin-right: 10px;
			color: #4C4C4C;
		}

	.zona_campo {
		width: 208px;
		margin-top: 10px;
	}
	
		.zona_campo .etiqueta {
			width: 150px;
		}

#zona_principal {
	width: 741px;
	float: right;
}

	#titulo {
		color: #1C2A46;
	}
	.zona_prev_anuncio {
		width: 237px;
		float: left;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	.zona_prev_anuncio_ini {
		width: 237px;
		float: left;
		margin-bottom: 15px;
	}
		.zona_sup_prev_anuncio {
			width: 237px;
			height: 10px;
			background-image:url(../imagenes/zona_sup_prev_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_med_prev_anuncio {
			width: 237px;
			height: 10px;
			background-image:url(../imagenes/zona_med_prev_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_inf_prev_anuncio {
			width: 237px;
			height: 10px;
			background-image:url(../imagenes/zona_inf_prev_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_nombre_prev_anuncio {
			width: 227px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 2px;
			color: #FFFFFF;
			background-color: #466AB0;
		}
		.zona_datos_prev_anuncio {
			width: 227px;
			padding-left: 5px;
			padding-right: 5px;
			color: #1C2A46;
			font-size: 11px;
			background-color: #85A4D3;
		}
			.dato {
				color: #FFFFFF;
			}
			.foto_portada {
				height: 92px;
				width: 92px;
				padding-bottom: 2px;
				padding-left: 2px;
				padding-right: 2px;
				padding-top: 2px;
				margin-right: 5px;
				background-image: url(../imagenes/fondo_foto_peq.png);
				background-repeat: no-repeat;
				float: left;
			}
			.enlace_anuncio {
				float: right;
			}
			.enlace_carrito {
				text-align: center;
			}
			.nombre_prev_anuncio {
				float: left;
			}
			.zona_comprar {
				float: right;
				width: 140px;
				font-size: 11px;
				text-align: right;
			}
			.zona_comprar a {
				color: #FFFFFF;
			}
			.zona_comprar input {
				margin-top: 0px;
			}

	.zona_anuncio {
		width: 741px;
		float: left;
		margin-bottom: 15px;
	}
		.zona_sup_anuncio {
			width: 741px;
			height: 10px;
			background-image:url(../imagenes/zona_sup_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_med_anuncio {
			width: 741px;
			height: 10px;
			background-image:url(../imagenes/zona_med_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_inf_anuncio {
			width: 741px;
			height: 10px;
			background-image:url(../imagenes/zona_inf_anuncio.png);
			background-repeat: no-repeat;
		}
		.zona_nombre_anuncio {
			width: 721px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 2px;
			color: #FFFFFF;
			background-color: #466AB0;
		}
		.zona_datos_anuncio {
			width: 721px;
			padding-left: 10px;
			padding-right: 10px;
			color: #1C2A46;
			font-size: 11px;
			background-color: #85A4D3;
		}
			.zona_datos {
				width: 368px;
				float: left;
			}
			.zona_fotos {
				width: 341px;
				float: right;
			}
				.zona_fotos_peq {
					width: 96px;
					margin-right: 1px;
					float: left;
				}
					.foto_peq {
						height: 92px;
						width: 92px;
						padding-bottom: 2px;
						padding-left: 2px;
						padding-right: 2px;
						padding-top: 2px;
						margin-bottom: 1px;
						background-image: url(../imagenes/fondo_foto_peq.png);
						background-repeat: no-repeat;
					}
				.zona_foto_gra {
					height: auto;
					width: 240px;
					padding-bottom: 2px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
					margin-bottom: 1px;
					background-image: url(../imagenes/fondo_foto_gra.png);
					background-repeat: no-repeat;
					float: right;
				}
				.zona_datos_contacto {
					width: 341px;
					background-color: #2B416C;
					margin-bottom: 10px;
					color: #FFFFFF;
				}
					.zona_sup_datos_contacto {
						width: 341px;
						height: 10px;
						background-image:url(../imagenes/zona_sup_datos_contacto.png);
						background-repeat: no-repeat;
					}
					.zona_inf_datos_contacto {
						width: 341px;
						height: 10px;
						background-image:url(../imagenes/zona_inf_datos_contacto.png);
						background-repeat: no-repeat;
					}
					.zona_med_datos_contacto {
						width: 331px;
						padding-left: 5px;
						padding-right: 5px;
					}
					.dato_contacto {
						color: #95A0B5;
					}

	.zona_prev_enlace {
		width: 234px;
		float: left;
		margin-bottom: 18px;
		margin-left: 18px;
	}
	.zona_prev_enlace_ini {
		width: 234px;
		float: left;
		margin-bottom: 18px;
	}
	
	.zona_enlace {
		margin-bottom: 15px;
	}
	.zona_enlace a {
		float: left;
		margin-right: 5px;
	}
	.zona_enlace .nombre {
		color: #1C2A46;
		font-size: 12px;
		margin-bottom: 5px;
	}
	.zona_enlace .texto {
		color: #2B416C;
		font-size: 11px;
	}

.form_campo {
    margin-top: 5px;
	height: 20px;
	width: 741px;
}

	.form_campo form {
		font-weight: bold;
		font-size: 11px;
	}
	
	.form_campo label {
		width: 120px;
		float: left;
	}
	
	.form_campo_texto label {
		width: 120px;
		float: left;
	}

	.form_campo input {
		font-size: 11px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		float: left;
		margin-right: 10px;
		margin-top: 0px;
	}
	
	.form_campo select {
		font-size: 11px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		float: left;
		margin-right: 10px;
	}
	
	.form_campo_texto textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		float: left;
		height: 74px;
		width: 238px;
		margin-right: 10px;
	}


	.form_campo_codigo label {
		width: 50px;
		float: left;
		color: #95A0B5;
	}
	
	.form_campo_codigo input {
		font-size: 11px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		float: left;
		margin-right: 10px;
		margin-top: 0px;
	}
	

	#zona_paginacion
	{
		width: 741px;
		margin-bottom: 15px;
		text-align: center;
	}
	
#zona_pie {
	height: 20px;
	width: 964px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../imagenes/pie_fondo.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
	#zona_pie_izq {
		margin-top: 3px;
		float: left;
	}
	#zona_pie_der {
		margin-top: 3px;
		float: right;
	}
	#zona_pie a {
		color: #FFFFFF;
	}

#form_nombre {
	width: 144px;
}

#form_telefono {
	width: 72px;
}

#form_email {
	width: 144px;
}

#form_email_login {
	width: 144px;
}

#form_direccion {
	width: 144px;
}

#form_cp {
	width: 36px;
}

#form_localidad_id {
}

#form_contrasena_login {
	width: 144px;
}

#form_contrasena_edi {
	width: 144px;
}

#form_web {
	width: 144px;
}

#form_medida_pecho {
	width: 18px;
}

#form_medida_cintura {
	width: 18px;
}

#form_medida_cadera {
	width: 18px;
}

#form_altura {
	width: 18px;
}

#form_peso {
	width: 18px;
}

#form_dia_fecha_nac {
	width: 18px;
}

#form_mes_fecha_nac {
	width: 18px;
}

#form_ano_fecha_nac {
	width: 36px;
}

#form_color_ojos_id {
}

#form_color_piel_id {
}

#form_color_pelo_id {
}

#form_tipo_pelo_id {
}

#form_longitud_pelo_id {
}

#form_resumen {
	width: 288px;
}

#form_texto {
	width: 288px;
}

#form_valido {
}

#form_horario_ini {
	width: 18px;
}

#form_horario_fin {
	width: 18px;
}

#form_localidad_id {
}

#form_estado_id {
}

#form_sexo_id {
}

#form_pais_id {
}

#form_prioridad {
	width: 36px;
}

#form_anunciante_id {
}

#form_seccion_id {
}

#form_dia_fecha_cad {
	width: 18px;
}

#form_mes_fecha_cad {
	width: 18px;
}

#form_ano_fecha_cad {
	width: 36px;
}


/* Clases */

.limpiar {
	clear: both;
}

.form_campo_texto {
    margin-top: 5px;
	height: 80px;
}

.error {
	color: #990000;
	float: left;
	margin-right: 10px;
	font-size: 11px;
}

.explicacion {
	float: left;
	margin-right: 10px;
}

#aclaracion {
	width: 256px;
	background-color: #D1DAEC;
	border: #CAD0DA 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top: 9px;
	float: right;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}

.zona_med_datos_contacto a, .zona_med_datos_contacto a:link, .zona_med_datos_contacto a:active, .zona_med_datos_contacto a:visited, .zona_med_datos_contacto a:hover {
	color:#FFFFFF;
}
