body {  margin: 0 0 0 0;  padding: 0 0 0 0;  background-color:#FBFFEC;  background-image: url(../imagenes/fondo_pagina.jpg);  background-position: center;  background-repeat: no-repeat;  color:#000000;  font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;  background-attachment: fixed;  scrollbar-face-color:#9A8D5D;  scrollbar-shadow-color:#9A8D5D;  scrollbar-highlight-color:#9A8D5D;  scrollbar-3dlight-color:#BEB594;  scrollbar-darkshadow-color:#BEB594;  scrollbar-track-color:#BEB594;  scrollbar-arrow-color:#000000;}body.popup {  margin: 0 0 0 0;  padding: 0 0 0 0;  background-color:#FBFFEC;  background-image: none; }img {	border: 0;}.center {	text-align: center;}.flecha {	vertical-align: middle;}h1 span {	display: none;}h2 span {	display: none;}#titulos h1 {  float:left;  width: 359px;  height: 91px;  margin: 0 0 0 -2px;  padding: 0 0 0 0;  background: transparent url("../imagenes/podarboles.gif") no-repeat left top;}#titulos h2.galerias {   float:left;  width: 300px;  height: 91px;  margin: 0 0 0 0;  padding: 0 0 0 0;  background: transparent url("../imagenes/fotogalerias.gif") no-repeat left top;}#titulos h2.contacto {   float:left;  width: 300px;  height: 91px;  margin: 0 0 0 0;  padding: 0 0 0 0;  background: transparent url("../imagenes/contacto.gif") no-repeat left top;}#titulos h2.trabajos {   float:left;  width: 300px;  height: 91px;  margin: 0 0 0 0;  padding: 0 0 0 0;  background: transparent url("../imagenes/trabajos.gif") no-repeat left top;}#titulos h2.quienessomos {  float:left;  width: 300px;  height: 91px;  margin: 0 0 0 0;  padding: 0 0 0 0;  background: transparent url("../imagenes/quienessomos.gif") no-repeat left top;}#titulos h2.quehacemos {   float:left;  width: 300px;  height: 91px;  margin: 0 0 0 0;  padding: 0 0 0 0;  background: transparent url("../imagenes/quehacemos.gif") no-repeat left top;}#logo {	width: 100px;   height: 117px;	margin: 0 0 0 0;	padding: 0 0 0 0;}#navbar ul {	list-style: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-color: transparent;;	}		#navbar ul li {	display: block;	border-top: 2px solid #FBFFEC;	border-bottom: 2px solid #FBFFEC;	text-align: center;	margin-bottom: 7px;	}	#navbar ul li.select {	display: block;	padding-top: 3px;	padding-bottom: 3px;	border-top: 2px solid #FBFFEC;	border-bottom: 2px solid #FBFFEC;	text-align: center;	margin-bottom: 7px;	background-color: #FBFFEC;	color: #000000;	text-transform: uppercase;	font-weight: bold;	font-size: 10px;	}	#navbar ul li a {	display: block;	padding-top: 3px;	padding-bottom: 3px;	margin: 0 0 0 0;	background-color: #B9CE73;	color: #000000;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;	font-size: 10px;}#navbar ul li a:hover {	background-color: #FBFFEC;	color: #000000;}.textodescripcion {	margin-left: 8.5em;	margin-bottom: -1em;}#contenedor {	position: relative;	width:780px;	height: 100%;	margin: 0 auto;	padding: 0 0 0 0;}#navbar {	float: left;	width: 100px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-color: transparent;}#contenidos {	float: left;	width: 660px;	padding-left: 20px;	padding-top: 20px;}html>body #contenidos { width: 640px; }#titulos {	float: left;	width: 680px;	height: 91px;	padding-left: 20px;}html>body #titulos { width: 660px; }#galerias {	float: left;	width: 535px;	height: 400px;	padding-left: 20px;	margin-top: 17px;}#galerias2 {	float: left;	height: 400px;	padding-left: 20px;	margin-top: 17px;}#fotogrande {	float: left;	width: 375px;	padding-left: 20px;	margin-top: 17px;}html>body #fotogrande {width: 355px;}#topfotos {	position: relative;	margin-top: 0px;	margin-left: 0px;}#fotospequenas {	position: absolute;	padding-left: 25px;	padding-right: 10px;	padding-top: 10px;	margin-top: 17px;	float: left;	font-size: xx-small;	font-weight: bold;}body:last-child #fotospequenas {position: static;margin-top: 37px;}#botones {	position: absolute;	text-align: center;	margin-top: 300px;	margin-left: 83px;	float: left;}body:last-child #botones {position: static; margin-top: 30px;}#galeria1 {	position: relative;	margin-top: 0px;	margin-left: 0px;}#galeria2 {	position: relative;	margin-top: 0px;	margin-left: 300px;}#galeria3 {	position: relative;	margin-top: 110px;	margin-left: 0px;}#galeria4 {	position: relative;	margin-top: 110px;	margin-left: 300px;}#galeria5 {	position: relative;	margin-top: 220px;	margin-left: 0px;}#galeria6 {	position: relative;	margin-top: 220px;	margin-left: 300px;}#galeria7 {	position: relative;	margin-top: 330px;	margin-left: 0px;}#galeria8 {	position: relative;	margin-top: 330px;	margin-left: 300px;}#galeria9 {	position: relative;	margin-top: 440px;	margin-left: 0px;}#galeria10 {	position: relative;	margin-top: 440px;	margin-left: 300px;}#antesydespues {	position: relative;	margin-top: 40px;	margin-left: 0px;}#antesydespues h3 {	color: #9A8D5D;	border-bottom: thin dashed #9A8D5D;}.foto {	position: absolute;	top: 0px;	left: 0px;	z-index: 2;}.fotosgaleria {	border: 3px solid #BA9F26;}.fotosgaleriader {	border: 3px solid #BA9F26;	margin-left: 15px;}#contenedor a {	color: #000000;	text-decoration: none;}#contenedor a:hover {	color: #FF0000;	text-decoration: none;}.margender {	margin-left: 8px;}.margender2 {	margin-left: 40px;}.descripcion {	position: absolute;	top: 15px;	left: 30px;	width: 220px;	background-color: #FFFFFF;	border: thin dashed #B9CE73;	padding: 5px;	font-size: 10px;	z-index: 1;}html>body .descripcion {  width: 210px; }.descripcion a {	display: block;	color: #000000;	text-align: center;	text-decoration: none;}.descripcion a:hover {	color: #FF0000;	text-decoration: none;}.top {	margin-top: -10px;}.top2 {	text-align: center;}.fotosder {	float: right;   margin-right: 6em;}.fotosder2 {	float: right;   margin-right: 0.5em;	margin-left: 1em;	margin-bottom: 1em;}li {	margin-bottom: 5px;}.clearfix:after { content: ""; display:block; clear:both; height:0; visibility:hidden;}body:last-child .clearfix {content:".";}.clearfix {display:inline-block;}* html .clearfix {height:1%;}.fizq { float: left; }.fder { float: left; margin-left: 75px; }#contenidos > p {  text-align: justify;}.footer{  margin: 70px auto 20px;  width: 780px;  clear: both;  border: 1px solid #9ea48a;  }.footer-item {  float: left;  font-size: 0.8em;  line-height: 0.3em;  margin-top: 5px;  width: 195px;  text-align: center;}