@charset "utf-8";

img {

    border:none;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #FFFFFF;

	background-color: #5A4E3A;

	margin: 0px;

	padding: 0px;

	/*background-attachment: scroll;

	background-image: url(imgs/nw/bg.jpg);

	background-repeat: repeat-y;

	background-position: center;*/

}

a:hover {

	text-decoration: underline;

	color: #999900;

}

a {

	text-decoration: none;

	color: #FFFFFF;

}

.alinear {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: auto;

}

.principal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	float: left;

	width: 825px;

	height: auto;

	background-image: url(imgs/nw/tierra-fondo.jpg);

	background-repeat: repeat-y;

	background-position: right top;

	margin-left: -412px;

	position: absolute;

	left: 50%;

	border: 0;

	vertical-align: top;

}



#principal2 {

	float: left;

	width: 825px;

	height: auto;

	margin-left: -412px;

	position: absolute;

	left: 50%;

	border: 0;

	vertical-align: top;

}

.menu {

	float: left;

	height: auto;

	width: 681px;

	padding-left: 30px;

	background-color: #5F624E;

}

.div1 {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #CC9900;

}



.div1_azul {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #67AFBC;

} 





.div1_terracota {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #86826A;

}



.div1_verde {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #7AA21E;

}



.div1_naranja {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #d07b49;

}



.div1_naranja2 {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #F89B34;

}



.div1_olivo {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #b8c259;

}



.div1_gris {

	float: left;

	width: 711px;

	height: inherit;<q

	margin: 0px;

	padding: 0px;

	background-color: #718e94;

}



.div1_ocre {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #c5953a;

}



.div1_beige {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #c7b182;

}



.div1_cafe {

	float: left;

	width: 711px;

	height: inherit;

	margin: 0px;

	padding: 0px;

	background-color: #81723b;

}

.menu_2 {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #736548;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_cafe {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #674b3c;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_azul {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #406d75;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}





.menu_2_catalogo {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #58512b;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_videos {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #7f7456;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_composta {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #8c3b0f;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_contacto {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #3f3114;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_separacion {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #546360;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_descargas {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #7a6739;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_2_sitios {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #d4ac3b;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.menu_verde {

	float: left;

	height: auto;

	width: 691px;

	padding-left: 20px;

	background-color: #556e31;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.titulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #CC9900;

	background-image: url(imgs/images/degradado_azul.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #7AA21E;

	background-image: url(imgs/images/degradado_verde.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_terracota {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #9f3900;

	background-image: url(imgs/images/degradado_terracota.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_naranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #d07b49;

	background-image: url(imgs/images/degradado_naranja.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_naranja2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #F89B34;

	background-image: url(imgs/images/degradado_naranja2.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_olivo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #b8c259;

	background-image: url(imgs/images/degradado_olivo.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_azul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #67AFBC;

	background-image: url(imgs/images/degradado_turqueza.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_gris {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #718e94;

	background-image: url(imgs/images/degradado_gris.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_ocre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #c5953a;

	background-image: url(imgs/images/degradado_ocre.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_beige {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #c7b182;

	background-image: url(imgs/images/degradado_beige.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}



.titulo_cafe {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #81723b;

	background-image: url(imgs/images/degradado-cafe.gif);

	background-repeat: no-repeat;

	float: left;

	width: 691px;

	height: auto;

	padding-left: 20px;

	padding-top: 30px;

}

.contenido_txt {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/nw/nature1.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_verde {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-verde.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_terracota {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-terracota.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}





.contenido_txt_naranja {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-naranja.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_olivo {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-olivo.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_gris {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-gris.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_ocre {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-ocre.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_beige {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.contenido_txt_cafe {

	float: left;

	height: auto;

	width: 491px;

	color: #FFFFFF;

	margin-top: 10px;

	background-image: url(imgs/images/imagen-cafe.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-right: 200px;

	text-align: justify;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}

.div3 {

	background-repeat: no-repeat;

	float: left;

	height: auto;

	width: 68px;

	padding-top: 25px;

	margin: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 14px;

	background-repeat: no-repeat;

	float: left;

}

.footer {

	background-color: #5C5F2C;

	float: left;

	height: 25px;

	width: 826px;

	text-align: center;

	margin: 0px;

	padding: 0px;

	left: auto;

	border: 0;

	padding-top: 5px;

}

.salto-linea  {

	height: 100%;

	}

textovideo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



#div_sonido {

	position: absolute;

	top: 128px;

	left: 600px;

	z-index: 1;

	}

	

#div_video{ 

	clear: both;

	}

	

#div_generico{ 

	position:relative; widows: 825px;

	}
#foot {
	position: fixed;
	width: 50%;
	top: auto;
	right: 0;
	bottom: 0;
	height: auto;
	margin-left: 100px;
	left: 50%;
	border: 0;
	vertical-align: top;
	z-index: -9999;
	padding-top: 15px;
}
#foot a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #A89677;
}
#foot a {
	font-weight:normal;
	text-decoration: none;
	color: #75654A;
}