/* body {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
table {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
td {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
.en_w {  color: #FFFFFF; text-decoration: none}
.en_b {  color: #000000; text-decoration: none}
.menu {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; word-spacing: 1px}
.en_g {  color: #CCCCCC; text-decoration: none}
.form {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-decoration: none}
.en_g2 {  color: #999999; text-decoration: none}
a:active {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
a:hover {  color: #CCCCCC; text-decoration: underline}
.table_top {  background-color: #6699CC}
.table_01 {  background-color: #999999}
.table_02 {  background-color: #F0F0F0}
.menu_in { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; word-spacing: 1px ; background-color: #F2F2F2} */
body {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
h3 {
	margin: 0;
/*	text-transform: uppercase;*/
	font-size: 25pt;
	font-weight: normal;
	letter-spacing: -1pt;
	color: #999;
	
}	
.contenedor {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	background-color: #F4F4F4;
	text-align: left;
}
.menu {
	float: left;
	width: 154px;
	padding-top: 2px;
}
.imgtop {
	float: left;
}
.menutop {
	overflow: hidden;
	height: auto !important;
	height: 1%;
	background-color: #000000;
}
a.linkmenu,
a.linkmenu:link,
a.linkmenu:visited {
	font-size: 11px;
	background-color: #000000;
	vertical-align: middle;
	color: #CCCCCC;
	text-decoration: none;
	border: 1px dashed #000000;
}
a.linkmenu:hover,
a.linkmenu:active {
	border: 1px dashed #E9CA64;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;	
	
}
.bordeLinkd {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
	.bodeLinkd {
		vertical-align: middle;
	}
.footer {
	font-size: 9px;
	color: #666666;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-right: 15px;
	margin-left: 15px;
	padding: 5px;
}
.footer b {
	font-size: 15px;
}
.contentbody {overflow: hidden; height: auto !important; height: 1%; padding: 40px;}
.sectiontitle {
	margin-bottom: 30px;
}

	.secmap {
		padding-bottom: 5px;
	}
		.secmap img {
			border: 4px solid #000;
		}
	.seccol2 {
		padding: 0 0 0 28px;
	}
.parent {
		margin: 0;
		text-transform: uppercase;
		font-size: 14pt;
		font-weight: normal;
		letter-spacing: -1pt;		
	}
	a.parent, 
	a.parent:link,
	a.parent:visited {
		text-decoration: none;
		vertical-align: middle;
		color: #7F7F7F;
	}	
	a.parent:hover,
	a.parent:active {
		color: #333;
	}		
.sectiontitle h3 {
	margin: 0;
	text-transform: uppercase;
	font-size: 25pt;
	font-weight: normal;
	letter-spacing: -2pt;
	
}	
	.sectiontitle h3 a, 
	.sectiontitle h3 a:link,
	.sectiontitle h3 a:visited {
		text-decoration: none;
		vertical-align: middle;
		color: #000;
	}
	
	.sectiontitle b {
		margin: 0;
		text-transform: uppercase;
		font-size: 14pt;
		font-weight: normal;
		letter-spacing: -1pt;		
		text-decoration: none;
		vertical-align: middle;
		color: #E9CA64;	
	}
/*------------------------- LISTADO -------------------------*/	

.listado {
	border-left: 4px solid #E9CA64;
	margin: 0 80px;
	border-right: 1px solid #E6E6E6;
	padding: 0 10px 0 0;
}
	.listado a.barrio,
	.listado a.barrio:link,
	.listado a.barrio:visited {
		display: block;
		margin: 0 0 5px 10px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 15pt;
		border-bottom: 1px solid #055;
		text-decoration: none;
		color: #055;
	}
	.listado a.barrio:hover,
	.listado a.barrio:active {
		color: #E9CA64;
	}	
	.listado a.barrio2,
	.listado a.barrio2:link,
	.listado a.barrio2:visited {
		display: block;
		margin: 0 0 5px 20px;
		text-transform: uppercase;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		color: #666;
	}
	.listado a.barrio2:hover,
	.listado a.barrio2:active {
		color: #E9CA64;
	}	
	.listado a.casa,
	.listado a.casa:link,
	.listado a.casa:visited {
		display: block;
		overflow: hidden;
		height: 110px;
		vertical-align: bottom;
		margin: 10px 0 10px 10px;
		position: relative;
		text-decoration: none;
	}
	.listado a.casa:hover,
	.listado a.casa:active {
		background-color: #CCC;
		color: #333;
	}	
		.listado a.casa span {
			display: block;
			bottom: 0;
			float: left;
			position: absolute;
			margin-left: 120px !important;
			margin-left: 10px;
			font-size: 11pt;
			color: #4C4C4C;
		}
		.listado a.casa span b {
			display: block;
			font-size: 13pt;
			text-transform: uppercase;
			color: #000;
		}
	.listado a.casa img,
	.listado a.casa:link img,
	.listado a.casa:visited img {
		border: 4px solid #033;
	}
		.listado a.casa:hover img,
		.listado a.casa:active img {
			border: 4px solid #E9CA64;
		}
	
	.nav {
		margin: 10px 0 0;
		border-top: 1px solid #E6E6E6;
		text-align: center;
		padding-top: 7px;
		color: #CCC;
	}	
		.nav a,
		.nav a:link,
		.nav a:visited {
			font-weight: bold;
			font-size: 10px;
			color: #666;
			text-decoration: none;
			text-transform: uppercase;
		}
		.nav a:hover,
		.nav a:active {
			color: #FFAE14;
			text-decoration: none;
		} 		
/*-------------------------- detalle ------------------------------*/
h1 {
	margin: 5px 0 10px;
	font-size: 25pt;
}		
.subinfo {
	font-size: 13px;
	padding: 3px 0;
	border-bottom: 1px solid #E6E6E6;
}
	.subinfo b {
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
	}
	.subinfo a,
	.subinfo a:link,
	.subinfo a:visited {
		color: #007E80;
		text-decoration: none;
	}
	.subinfo a:hover,
	.subinfo a:active {
		text-decoration: underline;
	}
	
.txtcasa {
	padding: 20px 0;
	
}
	.txtcasa .images {
		float: left;
		padding: 0 0 16px 0;
		margin: 0;
		background-color: #E6E6E6;
	}
		.txtcasa a img,
		.txtcasa a:link img,
		.txtcasa a:visited img {
			border: 2px solid #055;
		}
		.txtcasa a:hover img,
		.txtcasa a:active img {
			border: 2px solid #E9CA64;
		}
		.txtcasa .epigraf {
			padding: 5px;
			background-color: #055;
			margin-top: 0px !important;
			margin-top: -3px;
			color: #fff;
			font-weight: bold;
			font-size: 10px;
		}
	.txtcasa p {
		margin: 0;
		font-size: 13px;
		line-height: 18px;
		margin: 0 0 0 324px;
	}
		.txtcasa p a,
		.txtcasa p a:link,
		.txtcasa p a:visited {
			font-weight: bold;
			text-decoration: none;
			color: #007E80;
		}
		.txtcasa p a:hover,
		.txtcasa p a:active {
			text-decoration: underline;			
		}

/*--------------------------	GLOSARIO ------------------------*/
.gloItem {
	padding: 20px 0;
	border-bottom: 1px solid #E6E6E6;
}
.gloName {
	color: #005555;
	font-size: 15pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
}	
.gloItem p {
	margin: 0;
	font-size: 13px;
}
/*--------------------------- OREDENANZAS ----------------------*/
.ordItem {
	padding: 20px 0;
	border-bottom: 1px solid #E6E6E6;
}
	.ordItem h5 {
		margin: 0;
	} 
	.ordItem a,
	.ordItem a:link,
	.ordItem a:visited {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 15pt;
		text-decoration: none;
		color: #055;
	}
	.ordItem a:hover,	
	.ordItem a:active {
		color: #E9CA64;
	}
		.ordItem a span {
			text-transform: lowercase; 
			font-size: 11px; 
			color: #FFAE14;
		}	
.ordItem p {
	margin: 0;
	font-size: 13px;
}	
/*---------------- HOME -----------------*/

.contenido {
	width: 522px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
.contenido p {
	font-size: 9pt;
	text-indent: 30px;
}
.firmaoscar {
	text-align: right;
	padding-bottom: 20px;
}



/*---------------------*/
.norecords {
	font-size: 14px;
	color: #007E80;
	text-align: center;
	border: 1px solid #FFAE14;
	background-color: #FFE3AE;
	padding: 20px;
	font-weight: bold;
}