/* CSS Document */

html{
height:100%;
margin:0px;
}

body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding:0px;
background-color:#eff0e5;
}

#main{
width:1024px;
margin:auto;
padding:0px;
margin-top:0px;
min-height:910px;
height: auto !important;
height: 910px;
}

#mainT10{
width:900px;
margin:auto;
padding:0px;
position:relative;
border-right:1px solid #d6d5cf;
border-left:1px solid #d6d5cf;
margin-top:0px;
background-color:#eff0e5;
height:1720px;
background-image:url(../images/backMainSection.png);
background-repeat:no-repeat;
background-position:bottom;
}

#mainFicha{
width:1024px;
margin:auto;
padding:0px;
margin-top:0px;
min-height:910px;
height: auto !important;
height: 910px;
}


#mainFichaPrint{
width:900px;
margin:auto;
padding:0px;
position:relative;
border-right:1px solid #d6d5cf;
border-left:1px solid #d6d5cf;
margin-top:0px;
background-color:#FFFFFF;
height:1100px;
background-image:url(../images/backMainSection.png);
background-repeat:no-repeat;
background-position:bottom;
}

#header{
width:1022px;
height:244px;
border-right:1px solid #dbdbc1;
border-left:1px solid #dbdbc1;
}

#headerIndex{
width:1022px;
height:245px;
border-right:1px solid #dbdbc1;
border-left:1px solid #dbdbc1;
padding-top:1px;
}

#headerVImp{
width:1022px;
height:200px;
}

#footerVImp{
width:1022px;
height:120px;
}

#InHeader{
width:100%;
z-index:1;
position:relative;
height:0px;
top:-244px;
}

#InHeaderIndex{
width:100%;
z-index:2;
position:inherit;
text-align:right;
padding-right:10px;
}

#menu{
background-color:#000;	
border-bottom:1px solid #dbdbc1;
border-right:1px solid #dbdbc1;
border-left:1px solid #dbdbc1;
overflow:visible;
}

.enlaceMenu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#4d4f53;
}

#lateral{
float:right;
width:264px;
position:relative;
margin-top:36px;
text-align:right;
}

#encuestas{
float:right;
width:250px;
height:auto;
position:relative;
text-align:center;
margin-top:4px;	
}

.txtEncuestaC{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#b3122b;
}

.txtEncuestaR{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333333;	
}

.txtTitleEncuesta{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#FFF;
}

.TitularTitlesBlog{
 font-family:Tahoma, Geneva, sans-serif;
 font-size:13px;
 color:#000;
 font-weight:bold;
}

.LinkTitleBlog{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:100;	
}

.LinkTitleBlog:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#444;
	text-decoration:none;
	font-weight:100;	
}

.BotonEncuesta{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
}

#banners{
float:right;
width:250px;
height:508px;
position:relative;
text-align:center;
margin-top:4px;
}

#enlaceFacebook{
float:right;
width:250px;
position:relative;
text-align:center;
margin-top:3px;
/*background-color:#80836a;*/
background-color:#eceef5;
border-bottom:1px solid #aaaaaa;
}

#TitularesNoticiasBlog{
	float:right;
	width:250px;
    position:relative;
    text-align:center;
    margin-top:3px;
}

#hipoteca{
float:left;
width:250px;
position:relative;
background-color:#FFFFFF;
text-align:center;
}

#bannerHipoteca{
float:left;
width:264px;
position:relative;
background-color:#FFFFFF;
text-align:center;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
}

#MarginbannerHipoteca{
border-top:1px solid #c3cbdf;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
float:left;
position:relative;
background-color:#FFFFFF;
width:264px;
height:8px;
margin-top:6px;
}

#MarginBottomBannerHipoteca{
border-bottom:1px solid #c3cbdf;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
float:left;
position:relative;
background-color:#FFFFFF;
width:264px;
height:8px;
margin-bottom:6px;
}

#adsense{
float:right;
width:250px;
position:relative;
background-color:#FFFFFF;
text-align:center;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
border-bottom:1px solid #c3cbdf;
border-top:1px solid #c3cbdf;
height:250px;
margin-top:4px;
}

#adsense_Dos{
float:right;
width:250px;
position:relative;
background-color:#FFFFFF;
text-align:center;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
border-bottom:1px solid #c3cbdf;
border-top:1px solid #c3cbdf;
height:250px;
margin-top:4px;
}

#MarginAdSense{
border-top:1px solid #c3cbdf;
border-left:1px solid #c3cbdf;
border-right:1px solid #c3cbdf;
float:left;
position:relative;
background-color:#FFFFFF;
width:250px;
height:8px;
margin-top:4px;
}

#mainSection{
float:left;
width:747px;
position:relative;
}

#mainSectionWidth{
float:left;
width:1024px;
position:relative;
}

#mainSectionTop10{
float:left;
width:1024px;
position:relative;
}

#mainSectionNoticia{
float:left;
position:relative;
}

#mainSectionPrestamo{
float:left;
width:614px;
position:relative;
}

.enlaceMenu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#111222;
}

.casillaMenu{
padding-left:12px;
padding-right:12px;
height:27px;
background-color:#000;
background-repeat:no-repeat;
background-position:right;
border-right:1px dotted #6d6a59;
}

.casillaMenuS{
padding-left:12px;
padding-right:12px;
height:27px;
background-color:#000;
background-repeat:no-repeat;
background-position:right;
}

.casillaDestacados{
width:154px;
height:122px;
}

.casillaResultados{
width:747px;
background-color:#dee1c2;
padding-top:4px;
padding-bottom:4px;
border:1px solid #cdd0b0;
}

.casillaResultadosPromos{
width:747px;
background-color:#dee1c2;
padding-top:4px;
padding-bottom:4px;
border:1px solid #cdd0b0;
}

.casillaResultadosWhite{
width:372px;
height:91px;
background-color:#FFFFFF;
}

.imagenResultado{
padding:1px;
border:1px solid #acaf8f;
margin-top:4px;
margin-left:8px;
background-color:#acaf8f;
}

.imagenResultadoPromo{
padding:1px;
border:1px solid #d6d5cf;
margin-top:3px;
margin-left:3px;
background-color:#FFFFFF;
}

.imagenFicha{
padding:6px;
border:1px solid #d6d5cf;
margin-top:4px;
background-color:#f0eee0;
}

.imagenFichaSec{
margin-top:4px;
background-color:#ffffff;
padding:2px;
}

.espacioEntreCasillasDestacados{
width:5px;
}

.cabeceraDestacado{
height:25px;
width:160px;
background-image:url(../images/cabeceraDestacado.png);
background-repeat:no-repeat;
}

.cuerpoDestacado{
height:72px;
width:160px;
background-image:url(../images/cuerpo.png);
background-repeat:repeat-y;
}

.pieDestacado{
height:25px;
width:160px;
background-image:url(../images/pieDestacado.png);
background-repeat:no-repeat;
}

.estiloCabeceraDestacado{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff8817;
padding:5px; 
}

.estiloCabeceraDestacadoSuperficie{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff8817;
padding:5px; 
}

.estiloPieDestacado{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#ff8817;
padding:5px; 
}

.estiloPieDestacadoPrecio{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding-right:8px;
padding-bottom:5px;
font-weight:bold;
}

.imagenDestacado{
margin-left:13px;
border:1px solid #000000;
padding:1px;
}

.frameDestacados{
margin:0px;
background-color:#f0f4d3;
width:686px;
height:134px;
border:0px;
margin-bottom:6px;
}

.frameResultados{
margin:0px;
background-color:#FFFFFF;
width:372px;
height:384px;
border:0px;
float:left;
position:relative;
}

.frameResultadosPromo{
margin:0px;
background-color:#FFFFFF;
width:675px;
height:679px;
border:0px;
float:left;
position:relative;
}

.frameRSS{
margin:0px;
background-color:#FFFFFF;
width:683px;
height:140px;
border:0px;
float:left;
position:relative;
overflow-x:hidden;
border:1px solid #BBBBBB;
}

.LargeframeRSS{
margin:0px;
background-color:#FFFFFF;
width:747px;
height:1018px;
border:0px;
float:left;
position:relative;
overflow-x:hidden;
border:1px solid #BBBBBB;
}

#TextoMainSection{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:100%;
padding-top:2px;
padding-bottom:8px;
text-align:justify;
}


#DivFrameDestacados{
width:100%;
}

#DivImagenResultado{
float:left;
position:relative;
width:186px;
}


#DivDatosResultados{
float:left;
position:relative;
margin-top:3px;
width:550px;
}

#DivDatosResultadosPromo{
float:left;
position:relative;
width:556px;
margin-top:3px;
}

.CamposDatosDestacados{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#333333;
font-weight:bold;
}

.CamposDatosDestacadosB{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#4b66aa;
padding:2px;
}

.CamposDatosFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff8521;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
width:60px;
}

.DatosDestacados{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:1px;
}

.BotonAccesoFicha{
text-decoration:none;
margin-right:5px;
}

#ImagenLupa{
position:absolute;
width:92px;
height:44px;
background-image:url(../images/LupaBuscador.png);
background-repeat:no-repeat;
top:0px;
left:0px;
z-index:1;
}

.enlacePaginacion{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:2px;
padding-right:2px;
text-decoration:none;
cursor:pointer;
}

.enlacePaginacion:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff9c0e;
padding-left:2px;
padding-right:2px;
text-decoration:none;
cursor:pointer;
}


.enlacePaginacionFijo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:2px;
padding-right:2px;
text-decoration:none;
cursor:pointer;
}

.enlacePaginacionSelec{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding-left:2px;
padding-right:2px;
text-decoration:none;
cursor:pointer;
background-color:#ff9c0e;
}

.enlacePaginacionSelec:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:2px;
padding-right:2px;
text-decoration:none;
cursor:pointer;
}


.PaginacionTextoBig{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.PaginacionTextoBigBig{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#555666;
}

#DivResultados{
float:left;
width:748px;
}

#DivFiltro{
float:left;
position:relative;
width:747px;
height:220px;
background-color:#cdd0b0;
}


#CabeceraResultados{
height:39px;
z-index:1;
position:relative;
}

#CabeceraDestacados{
height:39px;
}

#PieDestacados{
height:30px;
}

#CabeceraFormulario{
height:39px;
width:733px;
}

#formFiltro{
margin:0px;
}

.casillaTituloFiltro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:20px;
}

.casillaTipoOperacionFiltro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.listaFiltro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:165px;
margin-left:11px;
padding:2px;
}

.enlaceBuscar{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff7e05;
font-weight:bold;
text-decoration:none;
padding-right:16px;
}

.enlaceBuscar:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#footer{
width:100%;
margin-top:6px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff830f;
float:left;
}

#footerPrestamo{
width:100%;
margin-top:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff830f;
float:left;
position:relative;
}

.idiomas{
border:1px solid #000000;
padding:1px;
background-color:#FFFFFF;
cursor:pointer;
}

#WeatherDiv{
float:right;
position:relative;
width:250px;
height:250px;
margin-top:4px;
}

.TextoFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.EnlaceVolver{
font-family:Arial, Helvetica, sans-serif;
color:#ff8521;
font-weight:bold;
text-decoration:none;
font-size:10px;
cursor:pointer;
}

.EnlaceVolver:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:10px;
cursor:pointer;
}

.EnlaceFicha{
font-family:Arial, Helvetica, sans-serif;
color:#ff8521;
font-weight:bold;
text-decoration:none;
font-size:11px;
cursor:pointer;
padding:2px;
padding-left:4px;
font-weight:bold;
}

.EnlaceFicha:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:11px;
cursor:pointer;
padding:2px;
padding-left:4px;
font-weight:bold;
}


#DivRSS{
position:relative;
float:left;
}

#DivRSSRight{
position:relative;
float:right;
margin-right:14px;
}

#CabeceraRSS{
width:747px;
height:46px;
position:relative;
float:right;
margin-right:2px;
}

#CabeceraPrestamo{
width:747px;
height:46px;
position:relative;
float:left;
margin-right:2px;
}

#FormularioPublicar{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#062e91;
padding-left:14px;
padding-top:14px;
background-color:#d3daec;
width:733px;
}

.casillaTextoFormulario{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:180px;
margin-left:12px;
border:1px solid #9da6bb;
}

.casillaTextoArea{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:316px;
height:65px;
border:1px solid #9da6bb;
}

.claiframe{
 width:320px;
 height:210px;
 margin:0px;
 padding-top:14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FF0000;
 text-align:left;
 float:left;
 background-color:#c1c9de;
}

.boton_formu{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 border:1px solid #666666;
 width:60px;
 height:20px;
 text-align:center;
 vertical-align:middle;
 margin-top:2px;
 cursor:pointer;
 margin-left:2px;
}

.file_formulario{
 font-family:Arial, Helvetica, sans-serif;
 font-size:8px;
 border:1px solid #666666;
 color:#333333;
 height:20px;
 width:210px;
 margin-top:2px;
 cursor:pointer; 
}

#instruccionesFormulario{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:14px;
padding-top:14px;
background-color:#d3daec;
width:733px;
text-align:justify;
}

.fuenteCHipotecario{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
text-align:justify;
}

.casillaTextoFormularioHipot{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:50px;
border:1px solid #9da6bb;
text-align:right;
padding:2px;
}

.casillaTextoFormularioHipotCuota{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:120px;
border:1px solid #9da6bb;
text-align:right;
padding:2px;
}

.enlaceCalculoH{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#878e9f;
}

.enlaceCalculoH:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#333333;
}

.TextoInicioFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

.TextoLightInicioFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.TextoLightInicioFichaVImpresion{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
}

.TextoLightInicioFichaRBuscador{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.TextoLightCuotaHipoteca{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e0370a;
}

.TextoPrecioFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#76af02;
}

.TextoPrecioFichaBig{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#76af02;
font-weight:bold;
}

.TextoPrecioFichaRBuscador{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#76af02;
}

.TextoComunInicioFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.TextoFormuContacto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#062e91;
}

.TextoFormuContactoBlack{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222333;
}

.TextoFormuReferencia{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0c4a96;
font-weight:bold;
}

.TextoTitularOrange{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#f3812c;
padding:10px;
margin-bottom:6px;
}

.TextoFraseInicial{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#f3812c;
}

.TextoFraseSecundaria{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#a4a09c;
font-weight:bold;
}

.TextoTitularFicha{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
}

.EnlaceContactar{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d9591a;
text-decoration:none;
}

.EnlaceContactar:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d9591a;
text-decoration:underline;
}

.TextoFormuContactoBlack{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
}

.casillaTextoAreaContacto{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:252px;
height:65px;
border:1px solid #9da6bb;
}

.lineaSepContacto{
height: 1px;
border: 0;
color: #333333;
background-color: #333333;
}

.Caracteristicas{
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#a4a09c;
}

.Caracteristicas_Light{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#a4a09c;
}

.CaracteristicasAdicionales{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
}

.CaracteristicasAdicionalesImpre{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#333333;
}

.CaracteristicasAdicionalesImp{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#a4a09c;
 width:120px;
}

.DatosCaracteristicas{
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#f3812c;
 font-weight:bold;
}

.DatosCaracteristicasDos{
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 color:#80836a;
 font-style:italic;
 font-weight:bold;
}

.DatosCaracteristicasLight{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#f3812c;
 font-weight:bold;
}

.DatosCaracteristicasAdicionalesImp{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#f3812c;
 font-weight:bold;
}

.DatosCaracteristicasAdicionalesImpre{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#333333;
 font-weight:bold;
}

.DatosCaracteristicasAdicionales{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#80836a;
 font-style:italic;
 font-weight:400;
}

.BotonContacto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-left:8px;
 padding-right:8px;
 padding-top:3px;
 padding-bottom:3px;
 margin-right:10px;
 margin-bottom:6px;
 cursor:pointer;
 color:#666666;
}

.enlaceNumeroFicha{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 padding-left:3px;
 padding-right:3px;
 padding-top:3px;
 margin-left:3px;
 cursor:pointer;
 color:#ffffff;
 border:1px solid #ffbb84;
 background-color: #ffbb84;
 text-decoration:none;
}

.enlaceNumeroFichaSelec{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 padding-left:3px;
 padding-right:3px;
 padding-top:3px;
 margin-left:3px;
 cursor:pointer;
 color:#ffbb84;
 border:1px solid #ffbb84;
 background-color: #ffffff;
 text-decoration:none;
 border:0px;
}

.imagenGaleria {
 border:1px solid #d6d5cf;
 padding:3px;
 cursor:pointer; 
}

.imagenGaleriaSelec {
 border:1px solid #d6d5cf;
 padding:3px;
 background-color:#f0eee0;
 cursor:pointer;
}

.PaginaActualCl{
 border:0px solid #ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 height:10px;
 width:16px;
 padding:0px;
 padding-bottom:2px;
 text-align:center;
}

.NumPaginasCl{
 border:0px solid #ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 height:10px;
 width:22px;
 padding:0px;
 padding-bottom:2px;
 text-align:center;
}

.ContactoTitular{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#00267c;
}

.TextoComunContacto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#0066cc;
}

.TextoComunContactoG{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 color:#b3122b;
}

h4{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0066cc;
 font-weight:bold;
 
}

.EnlaceContacto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#0066cc;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceContacto:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceContactoQ{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:13px;
 color:#b3122b;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceContactoQ:hover{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:13px;
 color:#c62b42;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceContactoQ2{
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:#b3122b;
 text-decoration:none;
}

.EnlaceContactoQ2:hover{
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:#c62b42;
 text-decoration:none;
}

.EnlaceIndexContacto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ec591f;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceIndexContacto:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#a8390e;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceIndexContactoW{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
 font-style:italic; 
}

.EnlaceIndexContactoW:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#a8390e;
 text-decoration:none;
 font-weight:bold;
 font-style:italic; 
}

.EnlaceRSSElemento{
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#ec591f;
 text-decoration:none;
 font-weight:bold;
}

.EnlaceRSSElemento:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#a8390e;
 text-decoration:none;
 font-weight:bold;
}




.TextoNombrePromocion{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#4882a3;
font-weight:bold;
}

.TextoFraseInicialPromo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4882a3;
font-weight:bold;
}

.TextoFraseSecundariaPromo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555444;
font-weight:bold;
}

.TextoFraseTerciariaPromo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666d4b;
text-align:justify;
}

.TextoDatoDestacadoPromo{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#76af02;
font-weight:bold;
}

.TextoDatoDestacadoSecPromo{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#555444;
font-weight:bold;
}

#DatosDelRemitente{
height:0px;
position:relative;
background-color:#d1d4b8;
z-index:1;
display:none;
}

#DatosDelRemitenteOculto{
position:relative;
z-index:1;
display:none;
}

#DatosDelEnvio{
position:relative;
background-color:#d1d4b8;
z-index:2;
}

#TerminosLegales{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: #000;
  	filter:alpha(opacity=90);
  	-moz-opacity: 0.9;
  	opacity: 0.9;
	visibility:hidden;
	z-index:5;
}

#GaleriaDeFotos{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../images/opac/tira80.png);
	background-repeat:repeat;
	visibility:hidden;
	z-index:5;
}

#FotoAgrandada{
	height:auto;	
	background-color:#80836a;
	visibility:hidden;
	display:none;		
	width:1000px;
	height:620px;
}

#FotoAgrandada_SWF{
	height:auto;		
	visibility:hidden;
	display:none;	
	width:1000px;
	height:620px;
}

#ContactoOculto{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../images/backFichaOpaco.png);
	background-repeat:repeat;
  	/*
	filter:alpha(opacity=90);
  	-moz-opacity: 0.9;
  	opacity: 0.9;
	*/
	visibility:hidden;
	display:none;
	z-index:10;
}

#ContactoOcultoNoticia{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(/images/backFichaOpaco.png);
	background-repeat:repeat;
  	/*
	filter:alpha(opacity=90);
  	-moz-opacity: 0.9;
  	opacity: 0.9;
	*/
	visibility:hidden;
	display:none;
	z-index:10;
}

.TitularAviso{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding:10px;
	padding-left:40px;
	azimuth:right;
	font-weight:bold;
}

.TextoTerminos{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:10px;
	padding-top:20px;
	padding-left:40px;
	font-weight:bold;
}

.TextoPieTLegales{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cbe7ea;
	padding:10px;
	padding-top:20px;
	padding-left:40px;
	font-weight:bold;
}

.fuenteNoDestacable{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#08376a;
font-weight:bold;
}

.EnlaceNoDestacable{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#08376a;
cursor:pointer;
text-decoration:none;
font-weight:bold;
}

.EnlaceNoDestacable:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#08376a;
cursor:pointer;
text-decoration:underline;
font-weight:bold;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}

.TitularPagina{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:7px;
padding-bottom:0px;
margin-bottom:0px;
}

.TitularFichaImpresion{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
padding-top:7px;
padding-bottom:0px;
margin-bottom:0px;
color:#ff9e3d;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
margin-top:4px;
padding-bottom:0px;
margin-bottom:0px;
color:#000000;
font-weight:100;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
margin-top:4px;
padding-bottom:0px;
margin-bottom:0px;
color:#000000;
font-weight:100;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
margin-top:4px;
padding-bottom:0px;
margin-bottom:0px;
color:#000000;
font-weight:100;
}

#lateral_derecha{
width:264px;
float:right;
position:relative;
margin-top:36px;
}

#lateral{
float:right;
width:264px;
position:relative;
margin-top:36px;
text-align:right;
}

#feedsHipotecas{
width:100%;
border:1px solid #c3cbdf;
background-color:#FFFFFF;
height:150px;
}

#FormularioDeHipoteca{
border:1px solid #4087c3;
background-color:#cbe0f1;
visibility:hidden;
height:0px;
overflow:hidden;
}

#RSSHipoteca{
border:1px solid #4087c3;
background-color:#ffffff;
height:548px;
overflow:hidden;
}

#RSSHipotecaENG{
border:1px solid #4087c3;
background-color:#ffffff;
height:512px;
overflow:hidden;
}

.FormularioDeHipoteca_Cabecera{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
padding:4px;
padding-left:10px;
}

.RSSHipoteca_Cabecera{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
padding:4px;
}

.FormularioDeHipoteca_Campos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000333;
padding:4px;
padding-left:10px;
color:#062e91;
}

.FormatoTextBoxFormularioHipoteca{
width:190px;
border:1px solid #4087c3;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.casillaTextoAreaFinanciacion{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:540px;
height:65px;
padding:3px;
border:1px solid #9da6bb;
}

.cabeceraTituloRSS{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#093fda;
}

.cabeceraFechaRSS{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#e60505;
}

.cuerpoRSS{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555555;
}

.enlaceRSS{
text-decoration:none;
color:#093fda;
}

.enlaceRSS:hover{
text-decoration:none;
color:#4a71e0;
}

.enlaceAPregunta{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#d47324;
text-decoration:none;
}

.enlaceAPregunta:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

.TextoAviso{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.TextoAvisoRed{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#f3812c;
}

#InfoFormularioDeContacto{
position:relative;
background-color:#ffffff;
height:0px;
overflow:hidden;
display:none;
}

#InfoFormularioDeContactoDown{
position:relative;
background-color:#ffffff;
height:0px;
overflow:hidden;
display:none;
}

#InfoFormularioDeContactoOculto{
position:relative;
background-color:#ffffff;
height:0px;
overflow:hidden;
display:none;
}

#FichaTop10{
   width:100%;
   border:1px solid #446882;
   background-color:#FFFFFF;
   margin-top:4px;
}

.cabeceraTop10{
   background-image:url(../images/BackHeaderTop10.png);
   background-repeat:repeat-x;
   height:30px;
   padding-left:10px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:22px;
   font-weight:bold;   
   color:#FFFFFF;   
}

.imagenTop10{
   text-decoration:none;
   cursor:pointer;
   border:1px solid #476985;
   padding:1px;
   background-color:#476985;
}

.PrecioTop10{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:35px;
   color:#e7650e;;
   font-weight:bold;
}

.OtrosDatosTop10{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#333222;
   font-weight:bold;
}

.MesTop10{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:30px;
}

.sbmfiltro{
   background-image:url(../images/NewSearchButton.png);
   background-repeat:no-repeat;
   margin:0px;
   border:0px;
   width:154px;
   height:67px;
   background-color:transparent;
   cursor:pointer;
   font-family:Tahoma, Geneva, sans-serif;
   font-size:14px;
   color:#333333;
}

.sbmfiltro:hover{
   background-image:url(../images/NewSearchButtonHover.png);
   background-repeat:no-repeat;
   margin:0px;
   border:0px;
   width:154px;
   height:67px;
   background-color:transparent;
   cursor:pointer;   
}

.sbmAccesoFicha{
   background-image:url(../images/zoom_in.png);
   background-repeat:no-repeat;
   background-position:right;
   margin:0px;
   border:0px;
   width:40px;
   height:30px;
   background-color:transparent;
   cursor:pointer;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#FFFFFF;
}

.sbmAccesoFicha:hover{
   background-image:url(../images/zoom_in.png);
   background-repeat:no-repeat;
   background-position:right;
   margin:0px;
   border:0px;
   width:40px;
   height:30px;
   background-color:transparent;
   cursor:pointer;  
}

.enlaceAPagina{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:2px;
   background-color:#acaf8f;
   color:#333333;
   margin-right:3px;
   border:0px;
   cursor:pointer;
}

.enlaceAPagina:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:2px;
   background-color:#acaf8f;
   color:#ffffff;
   margin-right:3px;
   border:0px;
   cursor:pointer;
}

.enlaceAPaginaSel{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:2px;
   background-color:#ffffff;
   color:#333333;
   margin-right:3px;
   border:0px;
   cursor:pointer;
}

.FirstImage{
   padding:4px;
   background-color:#d1d4b8;
   border:0px;
   cursor:pointer;
}


.ImageSet{
   padding:4px;
   background-color:#ebedd9;
   border:0px;
   cursor:pointer;
}



.enlaceImagenesFicha{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#ffffff;
   padding:3px;
   background-color:#80836a;
   text-decoration:none;
   margin-left:4px;
}

.enlaceImagenesFicha:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#80836a;
   padding:3px;
   background-color:#ffffff;
   text-decoration:none;
   margin-left:4px;
}

.mapaGoogleFichaClass{
   background-color:#d1d4b8;
   border:0px;
   width:758px;
   height:200px;
}

.mapaGoogleFichaImpresion{
   background-color:#d1d4b8;
   border:1px #80836a solid; 
   width:500px;
   height:300px;
}

.TitViviendasDePromociones{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#333333;
   font-weight:bold;
   padding-bottom:4px;
   border-bottom:2px #80836a solid;
}

.DatosViviendasDePromociones{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#333333;
   padding-bottom:4px;    
   padding-top:4px;
   border-bottom:1px #80836a solid;    
}

.enlaceDatosViviendaDePromociones{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#3552a5;
   text-decoration:none;
   font-weight:bold;
}

.enlaceDatosViviendaDePromociones:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#5872bc;
   text-decoration:none;
   font-weight:bold;   
}

.enlaceMenuBlanco{
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#e3e0ca;
   font-size:12px;
   text-decoration:none;
   font-weight:100;
}

.enlaceMenuBlanco:hover{
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#ffde01;
   font-size:12px;
   text-decoration:none;
   font-weight:100;   
}

.enlaceMenuOrange{
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#ffde01;
   font-size:12px;
   text-decoration:none;
   font-weight:100;
}

.enlaceMenuOrange:hover{
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#ff6101;
   font-size:12px;
   text-decoration:none;
   font-weight:100;   
}

.EnlacePaginaPrincipal{
   font-family:Tahoma, Geneva, sans-serif;
   font-size:17px;
   color:#032f62;
   text-decoration:none;   
}

.EnlacePaginaPrincipal:hover{
   font-family:Tahoma, Geneva, sans-serif;
   font-size:17px;
   color:#3c628d;
   text-decoration:none;	
}

.EnlaceBlogIndex{
   font-family:Tahoma, Geneva, sans-serif;
   font-size:10px;
   color:#032f62;
   text-decoration:none;
   background-image:url(../images/arrow.png);
   background-position:left;
   background-repeat:no-repeat;
   padding-left:24px;
}

.EnlaceBlogIndex:hover{
   font-family:Tahoma, Geneva, sans-serif;
   font-size:10px;
   color:#3c628d;   
   text-decoration:none;
   background-image:url(../images/arrow.png);
   background-position:left;
   background-repeat:no-repeat;
   padding-left:24px;
}

.tdIndexArrow{
	padding-right:10px;	
	height:62px;
	vertical-align:text-top;
	width:450px;
}

.tdIndexArrowInvert{
	padding-left:10px;
	height:62px;
	vertical-align:text-top;
	width:450px;	
}

.h2Index{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	text-align:justify;
}

.h1Index{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0px;
	padding:0px;
	text-align:justify;
	font-weight:100;
}

.pieIndex{
	font-family:Arial, Gadget, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.pieIndex:hover{
	font-family:Arial, Gadget, sans-serif;
	font-size:11px;
	color:#111;
	font-weight:bold;
}

.MasFrecuente{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#032f62;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:100;
}

.MasFrecuente:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#407cc1;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.TitularBusquedasMFrecuentes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;	
	padding:0px;
	margin:0px;
}

.TxtEnlaceFacebook{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#365898;
}

.TxtEnlaceFacebook:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

#TextoEnlaceAFacebook{
	float:right;
    width:250px;
    position:relative;
    text-align:center;
    margin-top:3px;
}

#EspacioReservadoPublicidad{
	display:block;	
	float:right;
    width:250px;
    position:relative;
    text-align:center;
	margin-top:8px;
}

.h2Top10{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:17px;
}

.AliasNoticia{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#444444;
}

.AliasNoticia:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#111111;
}

.TitularNoticia{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color:#a0562e;
	text-decoration:none;
}

.TitularNoticia:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color:#a0562e;
	text-decoration:none;
}

.TextoNoticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}

.ImagenDurendesaNoticia{
 border:1px solid #dddfcb;
 padding:2px;
 margin-top:2px;
 background-color:#b9bd92;
}

.EnlaceComentar{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:13px;
  color:#2f6d3a;
  text-decoration:none;
}

.EnlaceComentar:hover{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:13px;
  color:#4e985b;
  text-decoration:none;
}

.SeccionNoticia{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  color:#2f6d3a;
  font-weight:bold;
}

.EnlaceNoDisponible{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:17px;
  color:#000;
  font-weight:bold;
}

.listaPInternacionales{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.CabeceralistaPInternacionales{
	padding-top:5px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.contienelistaPInternacionales{
	list-style-type:none;
	padding-left:0px;
}

.LINKlistaPInternacionales{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.LINKlistaPInternacionales:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding-left:4px;	
}
