.fondo { 
	
	background-image: url(images/fondo.gif); 
	background-position: top center;
	BACKGROUND-COLOR:#ffffff;
}


.fondo-desarrollo { 
	
	background-image: url(images/fondo-desa.gif); 
	background-position: top center;
	BACKGROUND-COLOR:#ffffff;
}


.menu{
	COLOR: #ffffff; FONT-FAMILY: Calibri, Helvetica, sans-serif; FONT-SIZE: 15px;  text-align: left; text-transform: uppercase; 
}

A.menu:link {
	COLOR: #ffffff; TEXT-DECORATION: none;  text-align: left;
}
A.menu:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;  text-align: left;
}
A.menu:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; 
}

.menu-over {
	COLOR: #271b05;
	text-transform: uppercase; 
	font-weight: bold;
	text-align: left;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:15px
}


.sub-menu{
	COLOR: #ffffff; FONT-FAMILY: Calibri, Helvetica, sans-serif; FONT-SIZE: 10pt;  text-align: left;
}

A.sub-menu:link {
	COLOR: #ffffff; TEXT-DECORATION: none;  text-align: left;
}
A.sub-menu:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;  text-align: left;
}
A.sub-menu:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; 
}

.sub-menu-over {
	COLOR: #f79a1e;
	font-weight: bold;
	text-align: left;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:10pt;
}


.intranet {
	COLOR: #ffffff;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 11pt; line-height:21px;
	}
	
.image {
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.image:hover {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}


.gallery-photo {
border:2px solid #ffffff;
outline-style:solid;
outline-color:#d3d3d2;
outline-width:thin;
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.gallery-photo:hover {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
	

.mapa {
border:2px solid #ffffff;
outline-style:solid;
outline-color:#d3d3d2;
outline-width:thin;

}

.head-white{
	COLOR: #ffffff;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 13pt;font-weight: bold;
}


.head-white-ch{
	COLOR: #ffffff;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 11pt;
}

A.head-white-ch:link {
	COLOR: #ffffff; TEXT-DECORATION: none; 
}
A.head-white-ch:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; 
}
A.head-white-ch:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; 
}

.head-home{
	COLOR: #4692c8;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 20px;font-weight: bold;
}

.head-interior{
	COLOR: #4692c8;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 24px;font-weight: bold;
}


.head-cafe{
	COLOR: #573f0f;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 15px;font-weight: bold; line-height:19px;
}

A.head-cafe:link {
	COLOR: #573f0f; TEXT-DECORATION: none; 
}
A.head-cafe:visited {
	COLOR: #573f0f; TEXT-DECORATION: none; 
}
A.head-cafe:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; 
}

.head-azul{
	COLOR: #24a2db;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 14pt;font-weight: bold;
}

.head-azul-ch{
	COLOR: #24a2db;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 13pt;font-weight: bold;
}

.head-italic {
	COLOR: #24a2db;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif;FONT-SIZE: 16pt; font-style:italic; line-height:22px;
}

.home-txt {
	COLOR: #4f390e;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 11pt;   line-height:18px;
}

.home-txt-ch {
	COLOR: #4f390e;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10pt;   line-height:18px;
}

.home-txt2 {
	COLOR: #4f390e;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10.5pt;   line-height:17px;
}


.desarrollo{
	COLOR: #4f390e;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 17px;   line-height:26px;
}

A.desarrollo:link {
	COLOR: #24a2db; TEXT-DECORATION: underline; 
}
A.desarrollo:visited {
	COLOR: #24a2db; TEXT-DECORATION: underline;
}
A.desarrollo:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; /*BACKGROUND-COLOR:#858585*/
}

.desarrollo01{
	COLOR: #231f20;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10.5pt;   line-height:21px;
}

A.desarrollo01:link {
	COLOR: #24a2db; TEXT-DECORATION: underline; 
}
A.desarrollo01:visited {
	COLOR: #24a2db; TEXT-DECORATION: underline;
}
A.desarrollo01:hover {
	COLOR: #24a2db; TEXT-DECORATION: none; /*BACKGROUND-COLOR:#858585*/
}


.globo{
 background-color: #edf5f5;
 text-align: justify;
COLOR: #231f20;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 11.5pt;   line-height:21px;
padding:20px 18px 20px 20px; 
border-radius:10px;

}


.globo-ch{
 background-color: #edf5f5;
 text-align: justify;
COLOR: #231f20;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10pt;   line-height:17px;
padding:20px 18px 20px 20px; 
border-radius:10px;

}

.featured-properties-background { 
	background-image: url(../images/head-destacadas.gif); 
	background-position: top center;
	COLOR: #852771; FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 12pt; font-weight: bold;
	width:700px;
	height:40px;
}


.form-background{ 
	background-image: url(../images/head-generic-700.gif); 
	background-position: top center;
	COLOR: #852771; FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 12pt; font-weight: bold;
	width:700px;
	height:40px;
}



.search-gray {
	COLOR: #6c6c6c;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 9pt;   line-height:14px;
}


.field {
	/*background: transparent;*/
	height:18px;
	 padding: 3px;
	 width: 180px;
	font-size:12px;
	border:#9c9c9c 1px solid;
	color:#3e3e40;
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
	/*-webkit-appearance: none;*/
	}

.field-big {
	/*background: transparent;*/
	height:18px;
	 padding: 3px;
	 width: 260px;
	font-size:12px;
	border:#9c9c9c 1px solid;
	color:#3e3e40;
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
	/*-webkit-appearance: none;*/
	}

.field-tx{
	font-size:12px;
	height:110px;
	 padding: 3px;
	 width: 260px;
	 border:#9c9c9c 1px solid;
	color:#3e3e40;
/*border-radius:5px;*/
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
}


.styled select {
   /*background: transparent;*/
   width: 190px;
   padding: 2px;
   font-size: 11px;
   border: 1px solid #9c9c9c;
   height: 23px;
    /*-webkit-appearance: none;*/
} 

.styled-ch select {
   /*background: transparent;*/
   width: 90px;
   padding: 2px;
   font-size: 11px;
   border: 1px solid #9c9c9c;
   height: 23px;
    /*-webkit-appearance: none;*/
} 





.tr-principal{
 background-color: #e6e6e6; COLOR: #852771; FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 11pt; font-weight: bold;text-align: center;height:30px;
}



.tr-non{
 background-color: #f4f4f4;
 text-align: center;
COLOR: #6c6c6c;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10pt;   line-height:16px;
height:26px;
}

.tr-par{
 background-color: #ffffff;
 text-align: center;
COLOR: #6c6c6c;FONT-FAMILY: calibri, tahoma, Helvetica, sans-serif; FONT-SIZE: 10pt;   line-height:16px;
height:26px;
}


	
.pie {
	COLOR: #684b13; FONT-FAMILY: calibri, tahoma; FONT-SIZE: 12px;line-height:21px;
	}
A.pie:link {
	COLOR: #684b13; TEXT-DECORATION: underline;line-height:18px;
}
A.pie:visited {
	COLOR: #684b13; TEXT-DECORATION: underline;
}
A.pie:hover {
	COLOR: #3c82b3; TEXT-DECORATION: underline;
}



a.boton{
	background:#24a2db; FONT-SIZE: 10pt; line-height:17px; font-family: calibri; color:#ffffff; 
	display:inline-block; 
	padding:4px 9px 4px 9px; 
	TEXT-DECORATION: none; 
     border-radius:0px;
  
	}
	
a.boton:hover {
	font-family: calibri; color:#ffffff; 
	background-color: #106fac;
	TEXT-DECORATION: none ;
	border-radius:0px
	}
	

.footer {
	background:url(images/fondo-pie.gif) 0 0 repeat-x #ffffff;
	text-align:center;
	background-position: top center;
	width:100%;
	bottom:0;
	  /* height:50px;*/
	
	
	}	
	.formulario{
	
	height:24px;
	font-size:13px;
	border:#cdcdcd 2px solid;
	color:#484848;
	width:236px;
	border-radius:0px;
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
}

.formulario-ch {
	
	height:24px;
	font-size:13px;
	border:#cdcdcd 2px solid;
	color:#484848;
	width:130px;
	border-radius:0px;
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
}

.formulario-tx{
	
	width:236px;
	font-size:13px;
	border:#cdcdcd 2px solid;
	color:#484848;
	border-radius:0px;
	FONT-FAMILY: Calibri, Tahoma, Arial , Helvetica, sans-serif; 
}

a.boton-azul{
	background:#00aeef; font-size:14px; line-height:23px; font-family: calibri; color:#ffffff; 
	display:inline-block; 
	padding:2px 10px 2px 10px; 
	TEXT-DECORATION: none; 
	border-radius:5px;
	}
	
a.boton-azul:hover {
	background:#9a4d9e; font-family: calibri; color:#fff; 
	TEXT-DECORATION: none ;
	border-radius:5px;
	}