#in_aviso ul {
	margin: 20px 0;
	padding: 0 0 0 10px;
	}	
#in_aviso li {
	list-style-type: none;
	background: url(img/bullet.gif) no-repeat 0px 8px;
	padding: 0 0 0 25px;
	line-height: 2em;
	letter-spacing: 0.1em;	
	}	
/*------------------------------------------------------------*
**  Thumbnails
**------------------------------------------------------------*/
#in_aviso ul.thumbs { 
	margin: 20px 0;
	padding: 0;
	}
#in_aviso ul.thumbs:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden
	}	
#in_aviso ul.thumbs li { 
	float: left;
	margin: 3px;
	padding: 0;
	background-image: none;
	width: 100px; height: 80px;
	text-align: center;
	}
#in_aviso ul.thumbs li a img { border: 5px solid #ddd; }
#in_aviso ul.thumbs li a:hover img { border: 5px solid #333; }	
#in_aviso ul.thumbs li a { background-color: transparent; }
	
/*------------------------------------------------------------*
**  left
**------------------------------------------------------------*/
#left {
	float: left;
	width: 29%;
	text-align: left;
	margin-right: 2%;
	min-width: 100px;
	margin-left: 2%;
}

/* enlaces recomendados */
#in_aviso ul.enlaces_rec {
	margin: 1.5ex 0 0 0;
	padding: 0;
}
#in_aviso ul.enlaces_rec li {
	background-image: none;
	letter-spacing: normal;
	line-height: normal;
}
#in_aviso ul.enlaces_rec li {
	margin: 1.5ex 0 0 0;
}

/*------------------------------------------------------------*
**  right
**------------------------------------------------------------*/
#right {
	float: right;
	width: 63%;
	text-align: left;
	min-width: 200px;
	margin-right: 3%;
}
#right.gde {
	min-width: 570px;
}
#left.gde {
	width: 120px;
}
#resumen h1 {
	font-size: 2.3em;
	line-height: 2.5ex;
	color: Black;
}
span.extension, span.val_tot, span.val_ha {
	color: #991100;
}
span.pub_por {
	color: #0002C8;
}
span.val_ha, span.pub_por {
	font-size: smaller;
	line-height: normal;
}
span.indicador {
	font-size: 1.5em;
}
div.adv_izq {
	text-align: center;
	overflow: hidden;
	margin-top: 1em;
}
/* detalles del aviso */
#det_av {
	padding-right: 15%;
}
#det_av_b {
	width: 338px;
	float: right;
	overflow: hidden;
	vertical-align: top;
	margin-top: -30px;
}
#det_av_ch {
	height: 60px;
	overflow: hidden;
	vertical-align: bottom;
	margin-top: -7px;
	margin-left: 7px;
}
/* foto ampliada */
#fotog {
	margin-bottom: 7px;
}

/*------------------------------------------------------------*
**  formulario consultas
**------------------------------------------------------------*/

#in_aviso fieldset {
	border: 1px dashed #CCC;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #DDEEFF;
}
#in_aviso legend {
	color: #fff;
	background: #009900;
	border: 1px solid #333;
	padding: 2px 6px;
	font-weight: 700;
}
#in_aviso div.button_div {
	clear: both;
	width: auto;
	height: auto;
	display: block;
	float: none;
	text-align: center;
	margin-left: 20%;
	padding: 1em 5em 1em 5em;
	margin-right: 20%;
	background-color: #DDEEFF;
	border: 1px solid #ccc;
}
#in_aviso textarea {
	width: 250px;
	overflow: scroll;
}
div.le_interesa {
	font-size: 1.3em;
	margin: 4ex 0 -2ex 0;
}
div.enviado_ok {
	text-align: left;
}

