/* Zona central del cuerpo de la pagina: cp para el inicio */
#cp_ini {
  position:absolute;
  top: 220px;
  left: 2%;
  width:96%;
}

/* Zona para la columna izquierda de la pagina principal */
#c_i_cp {
  position:absolute;
  top: 0px;
  left: 1%;
  width: 26%;
}

/* Estilo para los subtitulos en la zona de la columna izquierda */
#c_i_cp #o_l .z_subtitulo {
	margin-bottom: 12px;
	padding-bottom: 4px;
	width: 100%;
	border-bottom: 1px dotted #999;
}

/* Zona para la columna derecha de la pagina principal */
#c_c_cp {
  position:relative;
  border-left: 6px #DDD solid;
  padding-left: 18px;
  top: 0px;
  left: 30%;
  width: 61%;
}

/* Estilo para las imagenes centrales del menu de Novedades  Anuncios */
.imagen_central {
	border: 1px solid #999;
	margin-left: 3%;
}

/* Zona de imagenes centrales para el menu de Novedades / Anuncios */
#imagenes_centrales {
	text-align: center;
	width: 100%;
	border: 1px solid #DDD;
	background-color: #FFF;
	margin-top: 7px;
	margin-bottom: 20px;
	line-height: 17px;
	padding-top: 8px;
	padding-bottom: 4px;
}

/* Elementos propios del menu acordeon central de la pagina inicial */
dl { width: 100%; }
dl,dd { margin: 7px 0px 7px 0px; }
dt.vo { font-size: 1.6em; padding: 5px; margin: 2px; border-bottom: 2px solid #999;}
dt.vc { font-size: 1.6em;  padding: 5px; margin: 2px; border-bottom: 2px solid #999;}
.a_mc { color: #555; }