* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #D9A235;
	background-image: url(../images/fondoweb.png);
	background-repeat: repeat-x;
}
	body.home { background-image: url(../images/fondoweb-home.jpg) !important; }
	body.pieza-viaje-beagle { background-image: url(../images/fondoweb-pieza.jpg) !important; }


/* Estilos comunes */
a { color: #ff0; text-decoration: none; }
a:hover { text-decoration: underline; }
input { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
ul li { list-style-type: none; }
img { border: 0px; }


/* GENERALES */
#pagewidth { width: 1024px; margin: 0 auto; }

#pagewidth #header { width: 1024px; height: 140px; background-image: url(../images/header.jpg); background-repeat: no-repeat; }
#pagewidth #content { width: 1024px; }
	#pagewidth #content.inicio { padding-top: 10px; margin-bottom: 15px; height: 495px; background-repeat: no-repeat; }
	#pagewidth #content.interior { padding-top: 40px; margin-bottom: 35px; }

#footer { width: 100%; padding-top: 20px; padding-bottom: 40px; background-color: #000; }




/* PROPIEDADES DIVs */

	/* Cabecera */
#header #header-logos { width: 1024px; height: 86px; }
	#header #header-logos { background-repeat: no-repeat; }
	#header #header-logos #logo-darwin { float: left; width: 355px; height: 86px; }
		#header #header-logos #logo-darwin a { display: block; width: 355px; height: 86px; background-image: url(../images/header-logo-darwin.jpg); }
		#header #header-logos #logo-darwin a span { position: absolute; top: -10000px; display: none; }

	#header #header-logos #logo-desqbre { float: right; width: 220px; height: 86px; }
		#header #header-logos #logo-desqbre a { display: block; width: 220px; height: 86px; background-image: url(../images/header-logo-desqbre.jpg); }
		#header #header-logos #logo-desqbre a span { position: absolute; top: -10000px; display: none; }

	#header #header-logos #logo-recta { float: right; width: 160px; height: 86px; margin-right: 65px; }
		#header #header-logos #logo-recta a { display: block; width: 160px; height: 86px; background-image: url(../images/header-logo-recta.jpg); }
		#header #header-logos #logo-recta a span { position: absolute; top: -10000px; display: none; }


#header #header-menutop { margin: 0 auto; width: 850px; height: 53px; border-bottom: 1px solid #E4CC9E; }
	#header #header-menutop ul { margin-left: 25px; background-repeat: no-repeat; }
	#header #header-menutop ul li { float: left; margin-right: 5px; background-image: url(../images/header-menutop-fnd-normal.gif); text-align: center; color: #342C22; font-size: 1.2em; line-height: 1em; font-weight: bold; }
	#header #header-menutop ul li a { color: #342C22; display: block; width: 155px; height: 53px; }
	#header #header-menutop ul li a:hover { text-decoration: none; color: #8D7E63; }
	#header #header-menutop ul li a span.una-linea { display: block; padding-top: 28px; }
	#header #header-menutop ul li a span.dos-lineas { display: block; padding-top: 23px; }
	/* Menu activo */
	#header #header-menutop ul li.activo { background-image: url(../images/header-menutop-fnd-activo.gif); color: #8D7E63 !important; }
	#header #header-menutop ul li.activo a { color: #8D7E63 !important; }
	#header #header-menutop ul li.activo a:hover { cursor: default; }
	#header #header-menutop ul li.activo a span.una-linea { display: block; padding-top: 22px !important; }
	#header #header-menutop ul li.activo a span.dos-lineas { display: block; padding-top: 17px !important; }


	/* Contenido | home */
#content.inicio #home-left-col { float: left; width: 570px; height: 495px; background-image: url(../images/content-fnd-home-izda.jpg); }
	#content.inicio #home-left-col #d-evolucionate { margin: 0 auto; margin-top: 70px; width: 310px; height: 35px; }
	#content.inicio #home-left-col #d-evolucionate a { display: block; width: 310px; height: 35px; }
	#content.inicio #home-left-col #d-evolucionate a span { position: absolute; top: -10000px; display: none; }


	#content.inicio #home-left-col #d-evolucionate-personas { margin-top: 16px; margin-left: 430px; margin-right: 40px; text-align: center; }
	#content.inicio #home-left-col #d-evolucionate-personas a { color: #fff; }
	#content.inicio #home-left-col #d-evolucionate-personas a:hover { text-decoration: none; color: #F3C200; }
	#content.inicio #home-left-col #d-evolucionate-personas span.personas { display: block; color: #F3C200; font-size: 2.0em; letter-spacing: -1px; font-weight: bold; }


	#content.inicio #home-left-col #d-evolucionate-pie { width: 570px; }
	#content.inicio #home-left-col #d-evolucionate-pie #participa { float: left; margin-top: 95px; margin-left: 20px; margin-right: 10px; }
	#content.inicio #home-left-col #d-evolucionate-pie #participa a { display: block; width: 220px; height: 210px; }
	#content.inicio #home-left-col #d-evolucionate-pie #participa a span { position: absolute; top: -10000px; display: none; }


	#content.inicio #home-left-col #d-evolucionate-pie #promo { float: left; margin-top: 225px; font-size: 1.2em; }
	#content.inicio #home-left-col #d-evolucionate-pie #promo a { float: left; display: block; margin-right: 15px; font-weight: bold; color: #fff !important; background-image: url(../images/topic-1.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 10px; }
	#content.inicio #home-left-col #d-evolucionate-pie #promo strong { color: #ff0; }
	#content.inicio #home-left-col #d-evolucionate-pie #promo p.texto-promo { width: 150px; height: 65px; }
		#content.inicio #home-left-col #d-evolucionate-pie #promo p.texto-promo span { position: absolute; top: -10000px; display: none; }
	#content.inicio #home-left-col #d-evolucionate-pie #promo p.enlaces-promo { width: 280px;}


#content.inicio #home-right-col { float: left; width: 454px; height: 495px; background-image: url(../images/content-fnd-home-dcha.jpg); }
	#content.inicio #home-right-col a { display: block; padding-top: 20px; width: 390px; height: 450px; }
	#content.inicio #home-right-col a span { position: absolute; top: -10000px; display: none; }


	/* Contenido | Interiores */
#content.interior {}
	#content.interior #interior-left-col { float: left; margin-left: 70px; margin-right: 20px; width: 290px; }
	#content.interior #interior-right-col { float: left; margin-right: 84px; width: 560px; }
		#content.interior #interior-right-col h3 { font-size: 2.1em; letter-spacing: -1px; margin-bottom: 2em; }
		#content.interior #interior-right-col h4 { font-size: 1.5em; margin-bottom: 1em; margin-top:1.5em }
		#content.interior #interior-right-col p { margin-bottom: 1em; font-size: 1.2em; }
		#content.interior #interior-right-col ul.listadoenlaces li { list-style: circle; margin-left:2em; padding-left:0.5em; font-size:120% }
		#content.interior #interior-right-col ul.listadoenlaces li li { font-size:100%}
		/* D-evolucionate */
		#content.interior #interior-left-col #d-evolucionate-left-col { background-image: url(../images/imagen-d-evolucionate.jpg); background-repeat: no-repeat; width: 290px; padding-top: 295px; height: 105px; }
			#content.interior #interior-left-col #d-evolucionate-left-col p { width: 125px; text-align: right; font-size: 1.15em; font-weight: bold; margin-bottom: -5px; }
			#content.interior #interior-left-col #d-evolucionate-left-col p strong { font-size: 2.5em !important; color: #ff0; }
			#content.interior #interior-left-col #d-evolucionate-left-col p.interlineado { line-height: 0.9em; }
		#content.interior #interior-right-col.pieza-devolucionate { width: 590px !important; margin-right: 0 !important; margin-bottom: 60px; }
		/* El viaje del beagle */
		div#viaje-del-beagle { margin: 0 auto; width: 910px; height: 650px; padding-top: 30px; }



	/* Pie de pagina */
#footer #foot a:hover { text-decoration: none; }
#footer #foot { width: 890px; margin: 0 auto; }
#footer #foot h4 { font-size: 1em; font-weight: normal; margin-bottom: 20px; border-bottom: 1px solid #9C7527; }
	/* con cuatro logos */
	#footer #foot #organizan { float: left; width: 570px; }
		#footer #foot #organizan h4 { width: 540px; }
		#footer #foot #organizan img.espaciado { margin-right: 25px; }
	/* con solo dos logos */
	#footer #foot #organizan.corto { float: left; width: 350px; }
		#footer #foot #organizan.corto h4 { width: 310px; }
		#footer #foot #organizan img.espaciado { margin-right: 30px; }
	#footer #foot #creditos {	padding-top:50px;	float: left; font-size:110%}


	#footer #foot #colaboran {	float: left; width: 300px; margin-left: 70px}
		#footer #foot #colaboran h4 { width: 170px; }
		#footer #foot #colaboran img.espaciado {margin-left: 30px; }

	#footer #foot #compartir { float: right; width: 120px; text-align: center; }
	
	.noBorder { border: none !important; margin-bottom: 10px !important;  text-align: center; }
	#footer #foot #colaboran,
	#footer #foot #compartir { padding-top: 15px; }



/* CLASES */
.clearfloat { clear: both; }
.clearfloat hr { display: none; }


#imgfacebook { position: absolute;	left: -1000px;	font-size: 1px;	line-height: 1%; display:none }