body
{
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #486f87; 
	SCROLLBAR-ARROW-COLOR: #486f87; 
	SCROLLBAR-TRACK-COLOR: #dddddd; 
	SCROLLBAR-DARKSHADOW-COLOR: #486f87;
}

body, div, form, h1, h2, input, li, ol, p, select, td, textarea, tr, ul, a
{
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CabIniciarSesion
{
	font-weight: bold;
	font-size: 12px;
	color: #486f87;
	background-color: transparent;
	text-align: center;
}
.LabLogin
{
	font-weight: bold;
	font-size: 7pt;
	color: #486f87;
}
.LabLoginGrande
{
	font-weight: bold;
	font-size: 12px;
	color: #486f87;
}
.ListasBuscar
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #486f87;
	border-bottom: #000000 1px solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
A.OlvidarClave:link, A.OlvidarClave:visited, A.OlvidarClave:active
{
	font-weight: bold;
	font-size: 10px;
	color: #486f87;
	text-align: center;
	text-decoration: none;
}
A.OlvidarClave:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #fba001;
	text-align: center;
	text-decoration: underline;
}
.BotonBuscar
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	font-size: 11px;
	background-attachment: scroll;
	background-image: url(Iconos/IcoBuscarEstrella.gif);
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.BotonAceptar
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-color: #d8e1e9;
	text-align: center;
	text-decoration: none;
}
.BotonAceptarHover
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-color: #fba001;
	text-align: center;
	text-decoration: none;
}

.VerMapa
{
	border-right: #c4d1e9 1px solid;
	border-top: #c4d1e9 1px solid;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: #c4d1e9 1px solid;
	color: #5b7797;
	border-bottom: #c4d1e9 1px solid;
	background-color: #f7f7f7;
	text-align: left;
	text-decoration: none;
}
A.HypVerMapa:link, A.HypVerMapa:visited, A.HypVerMapa:active
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: #486f87;
	text-align: left;
	text-decoration: none;
}
A.HypVerMapa:hover
{
	font-weight: bolder;
	font-size: 12px;
	vertical-align: baseline;
	color: #fba001;
	text-align: left;
	text-decoration: underline;
}
.LabLoginTextBox
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 7pt;
	border-left: #486f87 1px solid;
	color: #000033;
	border-bottom: #486f87 1px solid;
}
.LabLoginTextBoxGrande
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #486f87 1px solid;
	color: #000033;
	border-bottom: #486f87 1px solid;
}
.Idioma
{
	border-top: #ffffff 2px solid;
	margin: auto;
	vertical-align: baseline;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
	background-color: #d8e1e9;
	text-align: center;
}

A.HypIdioma:link, A.HypIdioma:visited, A.HypIdioma:active
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #638abd;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
A.HypIdioma:hover
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #fba001;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}

.CeldaLogin
{
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: baseline;
	margin-right: auto;
}
.CtrlErrores
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: #cc0033;
}
.CtrlErroresMini
{
	font-weight: bold;
	font-size: 9px;
	vertical-align: baseline;
	color: #cc0033;
}
.LabTextoNormal
{
	font-size: 12px;
	vertical-align: baseline;
	color: #486f87;
	text-align: justify;
}
A.:link, A.HypTextoNormal:visited, A.HypTextoNormal:active
{
	font-size: 12px;
	color: #638abd;
	text-align: left;
	text-decoration: none;
}
A.HypTextoNormal:hover
{
	font-size: 12px;
	color: #fba001;
	text-align: left;
	text-decoration: underline;
}

A.BotonesBoxInicioSesion:link, A.BotonesBoxInicioSesion:visited, A.BotonesBoxInicioSesion:active
{
	border-right: #486f87 1px solid;
	padding-right: 1px;
	border-top: #486f87 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	padding-top: 1px;
	border-bottom: #486f87 1px solid;
	background-color: #d8e1e9;
	text-align: center;
	text-decoration: none;
}
A.BotonesBoxInicioSesion:hover
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-color: #fba001;
	text-align: center;
	text-decoration: none;
}
.LabTextoAclarativo
{
	font-size: 9px;
	color: #486f87;
}
.LabFormularios
{
	font-weight: bolder;
	font-size: 11px;
	/*color: #000000;*/
	color: #486f87;
}

.TexFormulariosObligatorio
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #486f87 1px solid;
	color: #000033;
	border-bottom: #486f87 1px solid;
	background-color: #fba001;
}
.PruebaTabla
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	border-left: #486f87 1px solid;
	border-bottom: #486f87 1px solid;
	background-color: #d8e1e9;
}

A.HypTextoMini:link, A.HypTextoMini:visited, A.HypTextoMini:active
{
	font-weight: normal;
	font-size: 11px;
	/* color: #658abc;*/
	color: #3E5F8C;
	text-align: center;
	text-decoration: none;
}
A.HypTextoMini:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #fba001;
	text-align: center;
	text-decoration: underline;
}
.LabTextoMini
{
	font-weight: bold;
	font-size: 11px;
	color: #638abd;
	text-align: left;
	text-decoration: none;
}
A.LinkPiePag:link, A.LinkPiePag:visited, A.LinkPiePag:active
{
	font-weight: normal;
	font-size: 10px;
	color: #486f87;
	text-align: center;
	text-decoration: none;
}
A.LinkPiePag:hover
{
	font-weight: normal;
	font-size: 10px;
	color: #fba001;
	text-align: center;
	text-decoration: underline;
}
.LabTextoMiniNormal
{
	font-size: 10px;
	color: #486f87;
	text-align: left;
	text-decoration: none;
}
.CeldaFooter
{
	vertical-align: baseline;
	color: #fba001;
}
.CabeceraA-TiposAnuncio
{
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 12px;
	background: #658abc;
	vertical-align: baseline;
	border-left: #ffffff 1px solid;
	color: #fba001;
	border-bottom: #ffffff 1px solid;
	text-align: center;
}
.CabeceraB-TiposAnuncio
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 12px;
	background: #658abc;
	vertical-align: baseline;
	border-left: #ffffff 1px solid;
	color: #fba001;
	border-bottom: #ffffff 1px solid;
	text-align: center;
}
.CabeceraUbicacionInmueble
{
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 12px;
	background: #658abc;
	vertical-align: baseline;
	color: #fba001;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
.SubCabeceraAislamiento
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: #fba001;
	text-align: left;
}
.ColumnaA-TiposAnuncio
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: #486f87;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
A.HypTiposAnuncio:link, A.HypTiposAnuncio:visited, A.HypTiposAnuncio:active
{
	font-weight: bold;
	font-size: 10px;
	color: #fba001;
	text-align: left;
	text-decoration: none;
}
A.HypTiposAnuncio:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #fba001;
	text-align: left;
	text-decoration: underline;
}
.CeldaTiposAnuncio
{
	left: 10px;
	position: absolute;
}
.ListFormulariosObligatorio
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #486f87;
	border-left: #486f87 1px solid;
	border-bottom: #486f87 1px solid;
	background-color: #fba001;
}
A.LinkBotonAceptar:link, A.LinkBotonAceptar:visited, A.LinkBotonAceptar:active
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-color: #d8e1e9;
	text-align: center;
	text-decoration: none;
}
A.LinkBotonAceptar:hover
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #486f87 1px solid;
	cursor: hand;
	color: #486f87;
	border-bottom: #486f87 1px solid;
	background-color: #fba001;
	text-align: center;
	text-decoration: none;
}

A:link, A:visited, A:active
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #fba001;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
A:hover
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #fba001;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.LabTituloGenerico
{
	font-weight: bold;
	font-size: 12px;
	color: #486f87;
	background-color: transparent;
	text-align: left;
}
.LabResultadoOk
{
	font-weight: bold;
	font-size: 12px;
	list-style-image: url(Iconos/FlechaAzul.gif);
	color: #486f87;
}
.LabResultadoERROR
{
	font-weight: bold;
	font-size: 12px;
	list-style-image: url(Iconos/FlechaRojo.gif);
	color: #cc0033;
}
.ListasFAQ
{
	font-weight: bold;
	font-size: 12px;
	list-style-image: url(Iconos/white_right.gif);
	color: #486f87;
}
.FondoTablaFAQ
{
	background-position: right top;
	background-attachment: fixed;
	background-image: url(Iconos/FAQ1.gif);
	background-repeat: no-repeat;
}
.FondoTablaFAQ2
{
	background-position: right bottom;
	background-attachment: fixed;
	background-image: url(Iconos/FAQ4.gif);
	background-repeat: no-repeat;
}
.FondoTablaFAQEspecial
{
	background-position: right bottom;
	background-attachment: fixed;
	background-image: url(Iconos/FAQ5.gif);
	background-repeat: no-repeat;
}
.TituloFAQ
{
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 14px;
	background: #658abc;
	vertical-align: baseline;
	color: #fba001;
	border-bottom: #ffffff 1px solid;
	text-align: center;
}
.Enumeracion
{
	font-size: 12px;
	vertical-align: baseline;
	color: #486f87;
	text-align: justify;
	list-style-image: url(Iconos/white_right.gif);
	color: #486f87;
}
.TablaMenuHorizontal
{
	border-top: #658abc 1px solid;
	border-bottom: #658abc 1px solid;
}
.TituloEditor /* Este creo que sobra */
{
	border-right: #486f87 1px ridge;
	border-top: #486f87 1px ridge;
	border-left: #486f87 1px ridge;
	background-color: #fba001;
	text-align: center;
}
.TextoTituloEdicion
{
	font-weight: bold;
	font-size: 11px;
	color: #486f87;
}
.TextoNormalEdicion
{
	font-size: 11px;
	color: #486f87;
}
.TextoResaltoEdicion
{
	font-size: 12px;
	color: #486f87;
}
.TablaDesplaza
{
	border-right: #658abc 1px solid;
	border-top: #658abc 1px solid;
	border-left: #658abc 1px solid;
	color: #658abc;
	border-bottom: #658abc 1px solid;
	text-align: center;
	text-decoration: none;
}

A.AnuncioAnterior:link, A.AnuncioAnterior:visited, A.AnuncioAnterior:active
{
	border-right: #658abc 1px solid;
	border-top: #658abc 1px solid;
	font-size: 11px;
	border-left: #658abc 1px solid;
	color: #658abc;
	border-bottom: #658abc 1px solid;
	text-align: center;
	text-decoration: none;
}
A.AnuncioAnterior:hover
{
	border-right: #fba001 1px solid;
	border-top: #fba001 1px solid;
	font-size: 11px;
	border-left: #fba001 1px solid;
	color: #fba001;
	border-bottom: #fba001 1px solid;
	text-align: center;
	text-decoration: none;
}
A.AnuncioSiguiente:link, A.AnuncioSiguiente:visited, A.AnuncioSiguiente:active
{
	border-right: #658abc 1px solid;
	background-position: right center;
	border-top: #658abc 1px solid;
	font-size: 11px;
	background-image: url(Iconos/flecha_alante_animada3.gif);
	border-left: #658abc 1px solid;
	color: #658abc;
	border-bottom: #658abc 1px solid;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}
A.AnuncioSiguiente:hover
{
	border-right: #fba001 1px solid;
	background-position: right center;
	border-top: #fba001 1px solid;
	font-size: 11px;
	background-image: url(Iconos/flecha_alante_animada2.gif);
	border-left: #fba001 1px solid;
	color: #fba001;
	border-bottom: #fba001 1px solid;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}
.TextoMuyPequeno
{
	color: #486f87;
	font-size:xx-small;
	text-decoration:underline;
}
A.ImagenesResalto:link, A.ImagenesResalto:visited, A.ImagenesResalto:active
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
A.ImagenesResalto:hover
{
	border-right: #fba001 1px solid;
	border-top: #fba001 1px solid;
	border-left: #fba001 1px solid;
	border-bottom: #fba001 1px solid;
}

.LabTextoNormalNoticias
{
	font-size: 12px;
	vertical-align: baseline;
	color: #000000;
	text-align: justify;
}
.LabTituloGrande
{
	font-weight: bold;
	font-size: 14px;
	color: #486f87;
	background-color: transparent;
	text-align: left;
}
A.LinkBotonizado:link, A.LinkBotonizado:visited, A.LinkBotonizado:active
{
	border-right: #658abc 1px solid;
	border-top: #658abc 1px solid;
	font-size: 11px;
	border-left: #658abc 1px solid;
	color: #658abc;
	border-bottom: #658abc 1px solid;
	text-align: center;
	text-decoration: none;
}
A.LinkBotonizado:hover
{
	border-right: #fba001 1px solid;
	border-top: #fba001 1px solid;
	font-size: 11px;
	border-left: #fba001 1px solid;
	color: #fba001;
	border-bottom: #fba001 1px solid;
	text-align: center;
	text-decoration: none;
}
.TexResaltado
{
	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #486f87 1px solid;
	color: #000033;
	border-bottom: #486f87 1px solid;
	background-color: #E0E0E0;
}
.TablaBusqueda:Table
{
	border-top: #658abc 1px solid;
}
.TextoTituloTablaConBackgr
{
	font-weight: bold;
	font-size: 12px;
	color: #486f87;
	background-color: #EFF3F7;
}
.TablaConBorde:Table
{
	border-right: #C4D1E9 1px solid;
	border-color:#C4D1E9;
	border-width:1px;
	border-style:solid;
}	INPUT.InputPeque{	background-color: #FFF;	border: 1px solid #FFF;	font: 11px verdana;	border-right: #486f87 1px solid;
	border-top: #486f87 1px solid;
	border-left: #486f87 1px solid;
	border-bottom: #486f87 1px solid;
	font-weight: bold;
	color: #486f87;	text-align: right;}
INPUT.InputPequeResalto
{
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	font: bold 11px verdana;
	border-left: #fff 1px solid;
	color: #486f87;
	border-bottom: #fff 1px solid;
	background-color: #fba001;
	text-align: right;
}
A.HypTextoUnColor:link, A.HypTextoUnColor:visited, A.HypTextoUnColor:active
{
	font-weight: normal;
	font-size: 10px;
	color: White;
	text-align: center;
	text-decoration: none;
}
A.HypTextoUnColor:hover
{
	font-weight: normal;
	font-size: 10px;
	color: #fba001;
	text-align: center;
	text-decoration: underline;
}
.TxtMuestraInmu
{
	font-weight: bold;
	font-size: 18px;
	vertical-align: baseline;
	color: #42444e;
}

A.HypTextoGrande:link, A.HypTextoGrande:visited, A.HypTextoGrande:active
{
	font-weight: normal;
	font-size: 26px;
	/*color: #658abc; */
	color: #fba001;
	text-align: center;
	text-decoration: none;
}
A.HypTextoGrande:hover
{
	font-weight: normal;
	font-size: 26px;
	color: #fba001;
	text-align: center;
	text-decoration: underline;
}

