#contenedor {
  width: 900px;
  margin:auto;
  display:block;
  padding:0;
}

#contenedor-contenido {
  background:url(../iconos/fondoportada.png) repeat-y;
}

#columna-iz {
  width:550px;
  float:left;
  margin: 0 0 10px 0;
}

#novedades {
}

#novedades img {
  float:left;
  margin:0 10px 7px 0;
  border:0;
  width:100px;
}

.novedad {
  padding:0;
  margin:7px 0 7px 0;
}

.titulo-novedad {
  font-size:1em;
  font-family:arial;
  color:#333;
  margin:0 0 3px 0;
  padding:0;
  font-weight:bold;
}

.titulo-novedad a {
  text-decoration:none;
  color:#333;
}

.descripcion-novedad {
  font-family:arial;
  font-size:0.9em;
  color:#333;
  margin:3px 0 4px 0;
  padding:0;
}

.descripcion-novedad a {
  color:#333;
  text-decoration:none;
}

.fecha-novedad {
	width:440px;
	float:right;
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#7B7B7B;
    margin:0;
	padding.0;
}

.titulo-seccion {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.9em;
  margin: 4px 0 4px 0;
  border-bottom: 1px dashed #C4C4C4;
  padding: 2px 0 4px 0;
}

#columna-de {
  width: 290px;
  float:right;
  margin: 0;
  padding: 0 10px 10px 10px;
  hieght:100%;
}

#lugares {
  margin:0;
  padding:0;
}

#lugares .lugar {
  float:left;
  margin:0 10px 10px 0;
  width:289px;
}

#lugares p {
  line-height:0.8em;
}

.imagen-lugares {
  width:50px;
  float:left;
  margin:2px 5px 5px 0;
  border:0;
}

.nombre-lugares {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
  float:left;
}

.nombre-lugares a {
  text-decoration:none;
  color:#003300;
}

#lugares small {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.6em;
  color:#333;
}
