﻿body {padding:0px; font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;background:#FFFFFF; font-weight:normal; }
h1 {font-size:1.4em;margin:0;padding:1px;padding-top:6px;padding-bottom:6px;font-weight:bold;font-stretch:expanded;  }
h2, h3, h4{font-size:1.2em;margin:0;padding:1px;padding-top:6px;padding-bottom:6px;font-weight:bold;font-stretch:expanded; }
v\:* {behavior: url(#default#VML); antialias: true;} 

    /* enlaces clases */
    a {color:#000000;text-decoration:underline;}  
    a:active {color:#FF0000;text-decoration:underline;} 
    a:visited {color:#FF0000;}
    a:hover {color:#000000;text-decoration:underline;}
    /*-------*/ 
    .imgEnLink {display:block;border:none;float:left;margin-bottom:4px;}    
#ContenedorGeneral {width:988px;margin:0 auto;}
#CabeceraGeneral {margin-top:5px;margin-bottom:20px;}
#BarraLogo {margin:10px 0px 0px 16px; width:972px; overflow-x:hidden; overflow-y:hidden; }
#BarraLogo P {margin:0px;}
#BarraLogo .izquierdo {width:300px;float:left; margin:0px; padding:0px;height:85px; }
#BarraLogo .dvImagen {background:red;}
#BarraLogo .central {width:300px;float:left; height:85px; vertical-align :bottom}
#BarraLogo .central P {margin-top:17px; margin-bottom:0px;}
#BarraLogo .central IMG {vertical-align:-8px; margin-left:2px;}
#BarraLogo .derecho {width:360px;float:right; text-align:right; vertical-align:top;}
.opinion {color:#A71DDE;font-weight:bold;font-size:1.1em;}
#BannersCabecera {margin-left:0px;padding-bottom:5px;width:100%;overflow:auto; overflow-x:hidden;}
#BannersCabecera .MegaBanner {background: url('Images/titulo_banners.gif') no-repeat;float:left;padding-left:15px; overflow: }
#BannersCabecera .MiniBanner {float:right;}

.aviso{float:right; margin-right:10px; height:25px; width:65px; }
* html .aviso{float:right; margin-right:10px; height:25px; width:65px; padding-top:5px; padding-left :5px; }
*:first-child+html  .aviso{float:right; margin-right:10px; height:25px; width:65px; padding-top:5px; padding-left :5px;  }

.globo_arr { background:url('images/globo_arr.gif') no-repeat bottom; }
.globo_ab { background:url('images/globo_ab.gif') no-repeat bottom; }
.globo_der { background:url('images/globo_der.gif') no-repeat bottom; }
.globo_izq { background:url('images/globo_izq.gif') no-repeat bottom; }

/* ----- Botones ----- */

.botonMin {background-image:url('images/botonMin.gif');background-repeat:no-repeat;width:70px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;}
	*:first-child+html .botonMin {padding-bottom:0; border:0px;}
	* html .botonMin {padding-bottom:0; border:0px;}
.botonMed {background-image:url('images/botonMed.gif');background-repeat:no-repeat;width:100px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;}
	*:first-child+html .botonMed {padding-bottom:0;}
	* html .botonMed {padding-bottom:0;}
.botonMedDerecha {background-image:url('images/botonMed.gif');background-repeat:no-repeat;width:100px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px; text-align:right;}
.botonMedFloatRight {background-image:url('images/botonMed.gif');background-repeat:no-repeat;width:100px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px; float:right}
	*:first-child+html .botonMedFloatRight {padding-bottom:0;}
	* html .botonMedFloatRight {padding-bottom:0;}
.botonMax {background-image:url('images/botonMax.gif');background-repeat:no-repeat;width:140px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;}
	*:first-child+html .botonMax {padding-bottom:0;}
	* html input.botonMax {padding-bottom:0;border-width:0px;}
.botonMaxi {background-image:url('images/botonMaxi.gif');background-repeat:no-repeat;width:200px;height:22px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;}
	*:first-child+html .botonMaxi {padding-bottom:0;}
	* html .botonMaxi {padding-bottom:0;}
	
.botonMax2 {background-image:url('images/botonMax2.gif');background-repeat:no-repeat;width:142px;height:29px;color:#000000;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;background-color:Transparent;}
	*:first-child+html .botonMax2 {padding-bottom:0;}
	* html input.botonMax2 {padding-bottom:0;border-width:0px;}

.botonMinCentered {background-image:url('images/botonMin.gif');background-repeat:no-repeat;width:70px;height:21px;color:#FFF;font-weight:bold;border:0;font-size:0.9em;padding-bottom:4px;}
	*:first-child+html .botonMinCentered {padding-bottom:0;}
	* html .botonMinCentered {padding-bottom:0;}

.botonAzulMin {background: url(images/BotonMin.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:70px;height:21px;}
.botonAzulMed {background: url(images/BotonMed.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:100px;height:21px;}
.botonAzulMax {background: url(images/BotonMax.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:140px;height:21px;}

.botonAzulAltoMin {background: url(images/BotonAltoMin.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:70px;height:36px;}
.botonAzulAltoMed {background: url(images/BotonAltoMed.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:100px;height:36px;}
.botonAzulAltoMax {background: url(images/BotonAltoMax.gif) no-repeat top;border:0;color:#FFF;cursor:pointer;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:140px;height:36px;}

/*---Carga*/
.Enviando{	color: #585757; text-align:center; float:left}
.ImagenCarga{padding:5px;text-align:left; top:0px; width:250px;}
/*-------------pequeño menú bajo el banner -------*/
#NavegaDerecha {width:100%; text-align:right; margin:0; padding-bottom:15px; color: blue;}
#NavegaDerecha a{font-size:0.9em;font-weight:normal; }
#NavegaDerecha a:hover {font-size:0.9em;font-weight:normal;}
#NavegaDerecha a.destacado {color:#000000;font-weight:bold;}
#NavegaDerecha a.destacado:hover {color:#9fd403;font-weight:bold;}

/*---------menu superior verde revela a negro--------------------- */
#barraMenuGenerico {float:left;font-size:1.1em;background-image:url('images/fondoBarraLinksPrinc.gif');background-repeat:repeat-x;margin:10px 0 0px 0;height:37px;}
	#barraMenuGenerico ul {list-style: none;margin: 0;padding: 0;border: none;}
	#barraMenuGenerico li {position:relative;display:inline;float:left;}
	#barraMenuGenerico li a {text-decoration:none;color:#000;font-weight:bold;text-align:center;width:80px;display:block;border-left:2px solid #FFF;padding:0 5px 0 5px;}
	#barraMenuGenerico li a:HOVER {background-color:#000;color:#FFF;}	
	#barraMenuGenerico .lnk1linea {padding-top:10px;height:27px;}
	#barraMenuGenerico .lnk2lineas {padding-top:2px;height:35px;}
	#barraMenuGenerico .lnkIzq {padding-top:10px;height:27px;background:transparent url('images/bordeDer_izq_t.gif') no-repeat top left;}
	#barraMenuGenerico .lnkDer {padding-top:10px;height:27px;background:transparent url('images/bordeDer_ver_t.gif') no-repeat top right;}	
	#barraMenuGenerico .activo1linea {background-color:#000;color:#FFF;padding-top:10px;height:27px;}
	#barraMenuGenerico .activo2lineas {background-color:#000;color:#FFF;padding-top:2px;height:35px;}
	#barraMenuGenerico .activoIzq {padding-top:10px;height:27px;background:#000 url('images/bordeDer_izq_t.gif') no-repeat top left;color:#FFF;}
	#barraMenuGenerico .activoDer {padding-top:10px;height:27px;background:#000 url('images/bordeDer_ver_t.gif') no-repeat top right;color:#FFF;}
/*------------*/
  /*Posicion*/
    .FlotarIzquierda{float:left;}
    .FlotarDerecha{float:right;}
    .Negrita{ font-weight:bold;}
    .centrar{text-align:center;}
    .derecha{text-align:right;}
    .izquierda{text-align:left;}
    .Salto{clear:both;}    
    /* tonos textos */
    .blanco{color:#FFFFFF;}
    .verde{color:#000000;}
    .verde_claro{color:#d5ea71;}
    .negro{color:#000000;}
    .gris_ANTERIOR{color: #58585a;}
    .gris{color: #858587;}    
      /*------------------------------------- PIE DE PAGINA (GENERICO) -------------------------------------*/
    #Pie{margin:0 auto;text-align:center;padding-top:0px;padding-bottom:22px;background:none;clear:both;margin-top:30px;font-size:0.9em; font-weight:lighter; width:1000px; text-decoration :none}
    #Pie .Contenedor_Pie{clear:both; float:left; width:962px; text-align :left; margin-bottom :40px; padding:12px; background-color :#eef1f7}
   #Pie .tituloGris{color:#666666; font-weight :bold}
    #Pie p{border-bottom :solid 1px #a3a4a7; border-top :solid 1px #a3a4a7; padding-bottom:10px; padding-top:5px; margin-bottom :0px}
    #otrosSitios a{color:#000000}
    #datosPie {background:#eef1f7 url(images/fondoBandaPie.gif) no-repeat bottom;width:988px;text-align:left;margin-top:15px;overflow:hidden;padding-bottom:27px; font-weight:normal;}
    #datosPie .columna {width:145px;float:left;margin:10px 30px 0px 30px;line-height:1.5; font-weight:normal}
    * html  #datosPie .columna {width:138px;float:left;margin:10px 20px 0px 20px;line-height:1.5; font-weight:normal}
    #datosPie .columnaUltima {width:100px;float:left;margin:10px 30px 0px 30px;line-height:1.5;}
    .vocentoImage{border:0px;width:65px;height:14px; margin-top:3px; position: relative; top:2px;}
     /*------------------------------------- SUBCONTENEDORES HOME -------------------------------------*/
    #HomePromociones{width:100%;padding:0px 10px 10px 0px;margin:0;}
    #HomeBannerContenedor {width:300px;margin:0px;position:relative;top:-15px;font-size:0.80em;color:#666666;float:right;white-space:nowrap;left:-2px;}
    *html #HomeBannerContenedor {width:300px;margin:0px;position:relative;top:-15px;font-size:0.80em;color:#666666;float:right;white-space:nowrap;left:8px;max-height:450px;}
    #HomeBanner {width:300px;padding:0;margin:0;float:left;}
    #HomeBanner .Clasificacion{font-size:0.95em;color:#666666;}
    #HomeBanner h2{font-size:1.15em;padding:0;margin:0;padding-right:7px;margin-bottom:10px;}
    #HomeBanner .TextoNoticia{font-size:0.95em;padding-bottom:12px;color:#666666;padding-right:6px;padding-left:6px;}
    #HomeBanner .FotoNoticia{width:120px;height:82px;float:left;margin-right:3px;margin-top:3px;}    
    #HomeTextoPortal{padding-top:0px;padding-right:0px;color:#666666;width:1024px;position:relative;top:-35px;height:165px;clear:both;font-size:0.86em;}
    #HomeTextoPortal h4{font-size:1em;}
    #HomeTextoPortal a {color:#8fab09;text-decoration:underline;font-size:0.86em;}
    #HomeTextoPortal a:hover {color:#000000;text-decoration:underline;font-weight:bold;font-size:0.86em;}   
     #HomeNoticiasContenedor{width:298px;height:287px;float:right;padding:0;border: solid 1px #b0b5ab;margin:0;position:relative;top:0px;border-top:solid 0px #9fbe1c;border-bottom:solid 1px #aaaaaa;background:url("images/fondoNotDestaHome.gif") repeat-x bottom;}
     *html #HomeNoticiasContenedor{max-width:297px;overflow:hidden;}
     #HomeNoticiasContenedor h3 {padding-left:10px;height:35px; text-align:left;font-weight:bold;color:Black ; line-height:3; margin-bottom:4px;margin:0;padding-top:0px;}
     .linkInfo {font-size:1.6em;font-weight:bold;text-decoration:underline; line-height:3;}
    #HomeCuriosidad{width:320px;padding:2px;}
    #HomeCuriosidad .introduccion{font-size:0.85em;margin:0;padding-left:10px; float:left;text-transform:uppercase;}
    #HomeCuriosidad .titulo{font-size:1em;margin:0;padding-left:10px;font-weight:normal;float:left;}
    #HomeCuriosidad .comentario{margin:0;padding-left:10px;float:left;}
    #HomeBanners{padding:1px;margin-bottom:0px;text-align:left;line-height:35px;}
    #HomeBanners strong {font-size:1.25em;}
    #HomeBanners H1 {font-size:1.25em;text-align:left;margin:0 0 13px 0;padding:0;}
    #HomeBanners h2 {font-size:1.2em;color:#000000; text-align:left;padding:1px 1px 18px 1px;}
    #HomeBanners h3 {color:#000;font-size:1.1em;padding:0;margin:29px 0px 0px 0px;text-align:left;}
    #HomeBanners #CajaBanner{margin:0px 12px 20px 0px;float:left;background-image:url('images/fondoBannerDestHome.jpg');width:144px;height:84px;text-align:left;padding:5px 0 0 7px;background-repeat:no-repeat;}
    #HomeBanners a{text-decoration:underline;padding:1px;border:0;font-size:0.85em;font-weight:bold;color:#78910f; line-height:14px;}
    #HomeBanners a:hover{color:#000000;padding:1px;border:0;font-weight:bold;}
    #HomeBanners #CajaImagenBanner {}    
    #HomeTop{width:320px;height:390px;float:left;padding:2px;}
    #HomeTop .Top5{display:block;height:315px;margin:0 auto;width:92%;}
    #HomeEncuesta {color:#000000;text-align:left;margin-top:20px;width:122px;border:1px dotted #CCCCCC;padding:5px;}
    #HomeEncuesta .titulo{text-align:center;height:20px;font-stretch:expanded;border-bottom:1px dotted #CCCCCC;font-weight:bold;font-size:0.95em;padding-top:3px;}
    #HomeEncuesta .pregunta{text-align:left;padding-left:5px;padding-top:12px;padding-bottom:10px;font-weight:bold;}
    #HomeEncuesta .contestar{width:99px;height:20px;background:#FFFFFF url(../Images/contesta.gif) no-repeat;border:0;margin:0;padding:0;cursor:pointer;}
    #HomeEncuesta .respuestas{color:gray;}
    #HomeEncuesta .gracias{color:black;text-align:center;padding-bottom:8px;font-weight:bold;}
    #HomeEncuesta .resultados{color:black;text-align:left;padding-bottom:8px;}
    #HomeEncuesta .respuestaR{color:gray;width:95px;float:left;padding-bottom:4px;border-top:dotted 1px #CCCCCC;}
    #HomeEncuesta .porcentajeR{color:black;width:18px;float:left;padding-bottom:4px;vertical-align:middle;border-top:dotted 1px #CCCCCC;text-align:right;}
    #HomeGraficoPrecios {height:180px;}        
    #HomeAdSense {width:48%;height:60px;border:dotted 1px #cccccc;float:left;margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;}
    #HomeBanners300x69 {width:300px;height:100px;float:right;position:relative;top:5px;margin:0;padding:0;}
    #HomeTienda {height:1px;float:left;border:dotted 1px #cccccc;margin:0;padding:0; visibility:hidden;}    
    .Texto {font-size:1.05em;font-weight:bold;}
    .ReferenciaBuscar {background-color:#FFFFFF;color:#58585a;font-weight:bold;height:14px;border:solid 1px #58585a;}
    .BotonBuscarPequeno {background:url("images/ico_buscar.gif") no-repeat top; width:20px;height:19px;border:0;cursor:pointer;}   
        .CajaBanner{margin:5px 8px 20px 0px;float:left;background-image:url('images/fondoBannerDestHome.jpg');width:144px;height:84px;text-align:left;padding:5px 0px 0px 8px;background-repeat:no-repeat;}
        .CajaBannerMapa{margin:15px 8px 0px 0px;float:left;width:135px;height:80px;text-align:left;padding:5px 0px 0px 8px;background-repeat:no-repeat;}
     
 	/*-------------------------------------------------*/
 	div.limpiaFloats {clear:both; margin-bottom: 0px;}
 	.BotReferencia {color:#FFFFFF;padding:0;font-size:0.9em;background:url("images/bot_xref.gif") repeat-x;border:0;cursor:pointer;width:113px;height:22px;}
 	.lineaVerdeDeco {background:url(images/linia_verdeDecorada.gif) repeat-x top;width:100%;height:2px;overflow:hidden;}
 	.LineaGris {width:100%;height:1px;overflow:hidden;border-bottom:dotted 1px #CCCCCC;}
 	.marginTop{margin-top:8px; padding-top:10px;}
 	/*--------------------- BANNER HORIZONTALES ----------------------- */ 	
 	#Contenedor20{text-align:center;margin: 15px 0px 10px 0px;float:left;width:675px;height:120px;overflow:hidden;}
    #Contenedor20 strong {font-size:1.25em; float:left;}
    #Contenedor20Mapa{width:170px;text-align:center;margin:0;padding:0;float:left;}   
         
    /* ---------------- CONTENEDORES --------------------- */
    #Contenedor500{width:500px;float:left;overflow:hidden;margin:0;padding-left:60px;}
    #Contenedor80{width:705px;padding:0;float:left;overflow:hidden;margin:0;}

		#Contenedor80 h2, #Contenedor500 h2 {font-size:1.2em;color:#000000; text-align:left;padding-bottom:10px;}
		#Contenedor80 h4, #Contenedor500 h4{font-size:1.15em;margin:0;padding:1px;padding-top:15px;padding-bottom:6px;font-weight:bold;font-stretch:expanded;}
    #Contenedor80Portada{width:988px;padding:0;float:left;overflow:hidden;margin:0;margin-top:25px;}
		#Contenedor80Portada H1 {font-size:1.25em;margin:0 0 15px 0;padding:0;}
    #CajaDestacado {width:745px;margin:2px;padding:6px;border:1px dotted #cbc8c4;float:left;height:140px;background-color:#f5f5f5;margin-right:5px;}
    .CajaDestacado {width:745px;margin:2px;padding:6px;border:1px dotted #cbc8c4;float:left;height:140px;background-color:#f5f5f5;margin-right:5px;}
		#CajaDestacado:hover {background-color:#FFF;border:1px solid #cbc8c4;}
		#CajaDestacado .Precio{color:#000000;width:108px;font-size:0.80em;padding-top:2px;}
		#CajaDestacado .Poblacion a {color:#000000;}
		#CajaDestacado .Poblacion a:hover {color:#000000;}
		#CajaDestacado .Provincia{color:#000000;font-weight:bold;text-transform:uppercase;}
		#CajaDestacado img {border:0;}
		#CajaDestacado a {text-decoration:none;padding:1px;border:0;font-size:0.80em;font-weight:bold;color:#000000; line-height:1.5;}
		#CajaDestacado a:hover {font-size:0.80em;color:#000000;padding:1px;border:0;font-weight:bold;}
		#CajaDestacado .Dato{color:#000000;}
    .Contenedor80{width:705px;padding:0;float:left;overflow:hidden;margin:0;}
    .FilaAzul{font-weight:bold; background-color :#dbe5f3; padding:1px 0 1px 15px; font-size :14px; height:18px;}
    .TextoAzul80{font-weight:bold; font-size:15px; color :#0d3b8c; }


    #CajaDestacadoMapa {width:148px;margin:2px;padding:5px;border:1px solid #cbc8c4;float:left;background-color:#fdfdbd;margin-right:5px; margin-bottom:20px; margin-top:20px;}
    .CajaDestacadoMapa {width:148px;margin:2px;padding:5px;border:1px solid #cbc8c4;float:left;background-color:#fdfdbd;margin-right:5px;}
		#CajaDestacadoMapa .TituloPromo{color:#233d5e;width:108px;font-size:1em;padding-top:5px;text-align:justify;}
		#CajaDestacadoMapa .Provincia{color:#233d5e;font-size:1em;}
		#CajaDestacadoMapa .ImgInmo{border:1px solid #cbc8c4;font-size:1em;display:none;}
		#CajaDestacadoMapa img {border:1px solid black;}
		.CajaCentro{ height:60px; text-align :center; margin :6px;}

    #ContenedorAlerta{width:700px;padding:0px 10px 0px 35px;float:left;}
    #Contenedor80Municipio{padding:0px 10px 10px 14px;float:left;}
    #Contenedor80Municipio a {font-size:0.95em;font-weight:bold;}    
    #Contenedor101{padding:0px 10px 0px 35px;}
    #ContenedorHipotecas{padding:0px 10px 0px 0px;float:left; width:988px;overflow:hidden; margin-bottom :20px; text-align :left}
        #ContenedorHipotecas hr{float:left; text-align :left}
    #Contenedor100{padding:0px 10px 0px 0px;float:left;}
		#Contenedor100 a, #ContenedorHipotecas a  {font-size:0.95em;font-weight:normal;color:#000000;}
		#Contenedor100 a:hover, #ContenedorHipotecas a:hover{color:black;}
		#Contenedor100 ul,#ContenedorHipotecas ul {line-height:1.6;}
		#Contenedor100 h4, #ContenedorHipotecas h4{font-size:1.2em;margin:0;padding-top:15px;padding-bottom:6px;font-weight:bold;font-stretch:expanded;}
    #ContenedorPromocion{width:648px;padding:0px 10px 10px 16px;float:left;}
    .Contenedor50Izquierda{width:45%;float:left;padding-right:15px;border-right:1px solid #cccccc;text-align:left;}
    .Contenedor50Alerta{width:100%;float:left;padding-right:0px;text-align:left;margin-left:10px;}
     .Contenedor50AlertaDer{width:100%;float:right;padding-right:0px;text-align:left;margin-left:10px;}
    .Contenedor50Derecha{width:45%;float:left;padding-left:15px;text-align:left;}
  .textoMenuSimulador{ clear:both; margin-bottom:20px; float:left}
    .padd{padding-bottom:8px;}
     /*------------------------------------- NOTICIAS  -------------------------------------*/
    #ContenedorNoticias {padding-left:0px; width:650px; float:left; } 
    #VisualizarNoticia_Titulo{background:#FFFFFF;padding:0px 10px 25px 0px;margin:20px 0px 0px 0px;width:100%;}
		#VisualizarNoticia_Titulo h1 {	font-size: 1.4em;	color: #000000;	margin: 0;border-bottom: 1px solid #0d3b8c;	border-style: none none solid none;width:650px;}
 .TituloNoticias{float:right; width:192px; margin-top:3px;}
    #Noticias {width:650px;padding:0px 10px 0px 0px;margin:0;float:left;}
		#Noticias .TextoNoticiaPrincipal{color:#000000;padding-right:10px;text-align:justify;padding-bottom:15px;}
		#Noticias .Clasificacion{color:#000000;}
		#Noticias h2{font-weight:bold;padding:0;margin:0;padding-right:10px;padding-bottom:6px;font-size:1.1em; color:#003399;}
		#Noticias h2 a {color:#003399;text-decoration:underline;font-weight:bold;font-size:1.1em;}		
		#Noticias .TextoNoticia{color:#000000;padding-right:10px;text-align:justify;padding-bottom:15px; width:650px;}
    .fotoNoticiaPeq{clear:both; float:left; padding:7px 7px 7px 0px;}
   .ImagenNoticia{width:300px;height:200px;clear:both;float:left; padding:0px;}
    /* ----------- caja banner vertical ------- */
    #ContDerechaBusquedaMapa{width:160px;text-align:center;float:right;padding-left:10px;top:30px;}
    #Contenedor202{width:160px;text-align:center;float:left;padding-left:10px;top:10px;}
    #Contenedor350{width:350px;text-align:center;float:left;padding-left:10px;top:10px;}
    #Contenedor202Mapa{width:170px;text-align:center;margin:0;padding:0;float:left;}
    #CajaBannerL {margin: 0px 0px 20px 0px;}
    .Contenedor250{width:240px;text-align:center;float:left;padding-left:0px; margin-right:15px;top:0px; position:relative}
  #AdsenseContenedor{ width:300px; float:right; padding-left:10px;}
 .imNoticiasP{float:left;padding:3px; width:70px}    
 .Contenedor210{width:210px;text-align:center;float:left;padding-left:10px;top:10px;}
   
    /* -------------------- simuladores (davidcss)---------------------------*/
    
    #Simulador {width:600px; margin-top:30px; float:left;}
    #Simulador h1 {font-size:1.4em; color:black; font-weight:bold; border-bottom:solid 1px black;}
    #Simulador h1.azul {font-size:1.4em; color:black; font-weight:bold; border-bottom:solid 1px #6699CC;}
    #Simulador h2 {margin-top:40px;}
    #Simulador img {float:left; margin:0px 10px 20px 0px; margin-top:-5px; }
    #Simulador .pregunta {margin:30px 0px 10px 0px;}
    #Simulador .preg_titulo {font-size:1.2em; font-weight:bold; margin:0px 0px 5px 0px;}
    #Simulador .preg_subtitulo {margin:0px;}
    #Simulador_lateral {float:right; margin:60px 0px 20px 10px; width:300px;}
    #Simulador_lateral a {font-size:1em;}        
    /* -------------------- simuladores ---------------------------*/
    #simuladorListado {width:475px; float:left; font-size:0.90em;}
	#simuladorListado a {color:#000000;}
    .iconos {width:50px; float:left;height:38px;overflow:hidden;}
    #menuSimulador { margin-left:10px;float:right;width:300px;height:330px;left:-40px;font-size:1.02em;color:#000000;}
    #menuSimuladorListado {border:solid 1px #a0c10b; float:left; margin-left:10px;float:right;width:300px;height:327px;left:-20px;position:relative;top:-100px;color:Black;font-size:0.9em;background:url(images/menu_hipotecas.gif) repeat-x top;padding:0px 5px 0px 12px;}
    #menuSimulador a {font-weight:bold;color:#000000;}
    #menuSimulador a:hover {color:#000000;}
    #menuSimuladorListado a {font-size:0.95em; font-weight:bold;color:#000000;}    
    #bandaSimulador {width:700px;height:20px;padding-top:30px;font-size:1.0em;color:black;font-weight:bold;}
    #bandaSimulador a {font-size:1.0em;text-decoration:underline;color:#000000;font-weight:normal;}
    #bandaSimulador a:hover {font-size:1.0em;text-decoration:none;color:#000000;font-weight:normal;}       
    #navegadorCorporativo {width:99%;padding:0;margin:0px 5px 10px 5px;}
    #navegadorCorporativo a {font-weight:bold;font-size:0.88em;color:#000000;}
    #navegadorCorporativo .central a {font-size:1.1em;text-decoration:underline;color:Black;font-weight:normal;}
    #navegadorCorporativo a:hover{color:Black;}
    #PubliSimuladores {float:left; margin-left:10px;float:right;width:300px;height:330px;left:-20px;position:relative;top:-80px;}
    #PubliSimuladores a {font-size:0.98em;}
    #PubliSimuladoresInter {float:left; margin-left:10px;float:right;width:300px;height:330px;left:-20px;position:relative;top:80px;}
    #RecuadroOtrosSimuladoresInt {float:left; margin-left:10px;float:right;width:300px;height:330px;left:-90px;position:relative;top:20px;font-size:0.95em;}
    #calculosTP {border:solid 1px #a0c10b;}
    #calculosTP .txtImporte {margin-left:15px; text-align:right; width:110px; border:solid 1px #000000;} 
    #calculosTP select {text-align:right;margin-left:20px; width:110px;border:solid 1px #000000;}    
    #calculosTPAzul {border: 1px solid #6699CC; }
      #calculosTPAzul p {margin-top:15px; clear:both; margin-bottom :15px;}
     #calculosTPAzul .txtImporte {margin-left:15px; text-align:right; width:110px; border:solid 1px #6699CC;} 
    #calculosTPAzul select {margin-left:15px; width:110px;border:solid 1px #6699CC;margin-top:10px; margin-bottom:10px; float:left}
      #calculosTPAzul span{clear:both; margin-left:20px;float:left; text-align:right; width:150px; font-weight:bold; margin-top:15px; margin-bottom:10px;}
       #calculosTPAzul b.textoDerecha{margin-left:5px; margin-top:15px; margin-bottom:10px; width:60px; float:left; font-weight:100 }
      #calculosTPAzul b.textoDerechaAncho{margin-left:5px; margin-top:15px; margin-bottom:10px; width:90px; float:left; font-weight:100 }
  #calculosTPAzul b.tDerechaAncho{margin-left:5px; margin-top:15px; margin-bottom:10px; width:120px; float:left; font-weight:100 }
      #calculosTPAzul input{float:left; margin-left:15px; text-align:right; width:110px; border:solid 1px #6699CC; margin-top:10px; margin-bottom:10px;}
      #calculosTPAzul .erroresLb { text-align :center; margin-top:10px; margin-left:20px}
    .txtResultado {	margin-left: 15px;	border: 0px;width: 115px;text-align: right;	background-color: #B9CFFF;}
    .ContenedorCalculador{margin-left:40px; float:left;margin-top:15px; width:450px;}
    .tituloContenedorHipotecas{ clear:both; float:left; margin-bottom:10px; margin-top:10px;}
    .LineaAnchaAzul{border:solid 2px #0d3b8c; width:400px; margin-left:20px;}
    /*---------- includes hipotecas -----------------*/
    #CargaIndices {width:70%;margin-left:140px;margin-top:20px;}
    #CargarIndices h4 {font-size:1.2em;}
     .indice {font-size:1.2em;font-weight:bold;color:#8bb420;}
     .par {background-color:#e7feab;font-weight:normal;}
     .col {border-bottom:dotted 1px #C0C0C0;font-weight:bold;padding-bottom:4px;}
     .impar {font-weight:normal;}
     .row {font-weight:normal;}
     .separa{border-bottom:dotted 1px #CCCCCC;}     
    #CargaIndicesAzul {width:70%;margin-left:140px;margin-top:20px;}
    #CargarIndicesAzul h4 {font-size:1.2em;}
     .indice{	font-size: 1.2em;	font-weight: bold;	color: #0d3b8c;}
     .par {background-color:#a9c6e2;font-weight:normal;}
     .col {border-bottom:dotted 1px #C0C0C0;font-weight:bold;padding-bottom:4px;}
     .impar {font-weight:normal;}
     .row {font-weight:normal;}
     .separa{border-bottom:dotted 1px #CCCCCC;}   
   .cajasCuanto {margin-left:20px; text-align:right; width:115px; border:solid 1px #000000;}
   .cajasCuantoAzul {margin-left:20px; text-align:right; width:115px; border:solid 1px #6699cc;}
   #cajasV  {border:solid 1px #a0c10b;}
   #cajasV select {text-align:right;margin-left:17px; width:118px;border:solid 1px #000000;padding-left:10px;}
   #cajasV .cajasResultado {margin-left:20px; border:0px; width:115px; text-align:right;} 
    #cajasVAzul  {border:solid 1px #6699cc;}
   #cajasVAzul select {text-align:right;margin-left:17px; width:118px;border:solid 1px #6699cc;padding-left:10px;}
   #cajasVAzul .cajasResultado {margin-left:20px; border:0px; width:115px; text-align:right;}
  .ParaPrecioMax {margin-left:20px; width:100px; text-align:right; border:solid 1px #DDF68E;}
    .ParaPrecioMaxAzul {margin-left:20px; width:100px; text-align:right; border:solid 1px #6699cc;}
  .CajasQueCasa {margin-left:20px; text-align:right; width:115px; border:solid 1px #000000;}
    .CajasQueCasaAzul {margin-left:20px; text-align:right; width:115px; border:solid 1px #6699cc;}
  .FilaSubVerde {border-bottom:dotted 1px #a0c10b;}
    /* ------------ botones -------------- */
    .boton_verde {border:solid 1px #a0bf1f;background:#def78b;color:#000000;cursor:pointer;font-size:1.1em;}
    .boton_verde_grid {border:solid 1px #a0bf1f;background:#def78b;color:#000;cursor:pointer;font-size:0.95em;}
    .boton_verdeO {width:121px;height:30px; border:solid 1px #a0bf1f;background:#def78b;color:Black;cursor:pointer;margin:2px;margin-left:64px;font-size:1.1em;}
    .boton_verdeO_ancho {width:170px;height:30px; border:solid 1px #a0bf1f;background:#def78b;color:Black;cursor:pointer;margin:2px;margin-left:64px;font-size:1.15em;}
    .boton_verdeO_sinMargen {width:121px;height:30px; border:solid 1px #a0bf1f;background:#def78b;color:Black;cursor:pointer;margin:2px;font-size:1.1em;}
    .boton_verdeLogin {background:url('images/botonVerdeLogin.gif') top; width:140px; height:32px;border:0px;color:#FFF;font-weight:bold;cursor:pointer;}
    .boton_verdeContactar {background:url('images/bot_96_32.gif') ; width:98px; height:34px; border-bottom-style:none;font-weight:bold;color:#FFF;cursor:pointer;}
    .boton_azul {width: 121px;height: 30px;border: 1px solid #6699CC;background: #A9C6E2;color: Black;cursor: pointer;margin: 2px;margin-left: 64px;font-size: 1.1em;}
    .paddingBotones{padding-left:70px;}
    /*------------------------------------- LOGIN -------------------------------------*/
   .clearFloatLeft{clear:both;float:left}
   .divlogin{clear:both; float:left; width:45%;}
   .divregister{float:left; width:40%;}
   .loading{color:#585757; text-align:left;padding:5px;margin-left:20%; margin-right:20%; margin-top:20px;}
   .loadingAjax{color:#585757; text-align:left;padding:5px;clear:both;float:left;}
    #page_login .CajaLogin{margin:0px 10px 15px 14px;float:left;padding:5px 20px 20px 20px;width:990px;}
    #page_login .campoKO {background-color:#CCCCCC;width:180px;border:solid 1px #CCCCCC;height:18px;}
    #page_login .campoOK {background-color:#fff;}
    #page_login .izquierda{width:460px;float:left;padding:20px 60px 35px  0px;}
    #page_login .derecha{width:325px;float:right;text-align:left;padding:20px 50px 15px 20px;}
    #page_login .izquierda_login{width:325px;float:left;padding:20px 50px 15px 50px;}
    #page_login .derecha_login{width:350px;float:left;padding:20px 60px 35px 70px;text-align:left;}
    #page_login .cuadro{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;}
    #page_login .Top{width:820px;float:left;}
    #page_login .recordar{border:0;}
    #page_login .colocaDerecha{float:right;}
    #page_login .colocaIzquierda{float:left;}
    #page_login input[type="checkbox"], #page_login input[type="radio"]{padding:0;background:transparent;outline:none;}
    #page_login span{ display:block; clear:both;float:left; margin-top:4px; margin-bottom:4px;} 
    #page_login br{clear:both;}
    #page_login .spanText{width:130px; display:block; clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;}
    #page_login .cuadroText{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-left:2px; margin-bottom:4px;}
    #page_login .errorLabel{float:right; font-weight:900; color:Red; display:block}
    #page_login .spanTitulo{ font-weight:bold; margin-bottom:10px;}
    #page_login h5{margin:0px; padding:0px;}
    .dvImageLoading{padding:5px;text-align:center;}
    .spCargando{color:#585757}    
.registraPanel{display:none; height:488px;width:375px;}
.loginPanel{display:none;width:398px; height:325px; text-align :center}
    #popup_login{font-size: 1em;width: 398px;text-decoration: none;background-color: #d4dff1;background-image: url('images/fondo-Identifícate.gif' );background-repeat: repeat-x;height: 385px;	text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;}
    #popup_login .Login{padding: 15px;border: solid 1px #cccccc;width: 360px;text-decoration: none;background-color: #FFFFFF;height: 310px;text-align:left;margin-left:3px;margin-right:3px;margin-bottom:6px;font-weight :normal;clear:both;}
    #popup_login h4{ clear:both;float:left; margin-left:3px; margin-top:2px; margin-bottom:2px; color :White; font-size :17px; font-weight:bold;}
    #popup_login .header{width:100%;clear:both;float:left }
    #popup_login .spanHeader{ display:block; clear:both;float:left; margin-left:10px; margin-top:3px; margin-bottom:5px; color :White; font-size :17px; font-weight:bold;}
    #popup_login .cuadroText{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-left:2px; margin-bottom:4px;}
    #popup_login .cuadroTextGrande{width:250px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-left:2px; margin-bottom:4px;}
    #popup_login .spanText90{width:90px; display:block; clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;font-weight:bold;}

    #popup_login .spanText{width:130px; display:block; clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;font-weight:bold;}
    #popup_login .errorLabel{float:right; font-weight:900; color:Red; display:block;}
    #popup_login .colocaDerecha{float:right;}
    #popup_login .colocaIzquierda{float:left;}
    #popup_login input[type="checkbox"], #page_login input[type="radio"]{padding:0;background:transparent;outline:none;}
    #popup_login span{ display:block; clear:both;float:left; margin-top:4px; margin-bottom:4px;}
    #popup_login h5{margin:0px; padding:0px;}
    #popup_login .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}    
    #popup_reg{	font-size: 1em;	width: 400px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 528px;background-repeat: repeat-x;text-align: center;padding: 5px 10px 10px 10px;vertical-align: middle;font-weight :normal;}
	#popup_reg .header{	width: 100%;clear: both;float: left;font-weight: normal;}
    #popup_reg h4{	clear: both;float: left;margin-left: 3px;margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_reg .Registrar{border: solid 1px #cccccc;padding: 20px;width: 350px;	text-decoration: none;background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;margin-bottom:6px;	height:425px;vertical-align :middle;top:15px;clear:both; font-weight :normal;	}
.cancelar{outline: none;border: 0px;font-size: 0.9em;font-weight: bold;	color: #4D4D4D;	margin-right: 10px;	margin-bottom:40px;	margin-top :20px;}
.botonMed_Reg {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
.botonMed_Reg a:hover{color:#ffffff}
#popup_reg .cerrar{	outline: none;	border: 0px;	margin: 10px 3px 10px 10px;}
    #popup_reg .spanHeader{ display:block; clear:both;float:left; margin-left:15px; margin-top:7px; color :White; font-size :17px;}
    #popup_reg .cuadroText{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-left:2px; margin-bottom:4px;}
    #popup_reg .datos{width:130px;display:block;clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;font-weight:normal;}
    #popup_reg .spanText{width:130px;display:block;clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;font-weight:bold;}
    #popup_reg .errorLabel{color:Red;display:none;width:310px;clear:both;float:left;margin-top:4px;vertical-align:middle;height:18px;padding-top:3px;margin-bottom:4px;font-weight:bold;}
    #popup_reg .colocaDerecha{float:right;}
    #popup_reg .colocaIzquierda{float:left;}
    #popup_reg .campoKO {background-color:#CCCCCC;width:180px;border:solid 1px #CCCCCC;height:18px;}
    #popup_reg input[type="checkbox"], #page_login input[type="radio"]{padding:0;background:transparent;outline:none;}
    #popup_reg span{ display:block; clear:both;float:left; margin-top:4px; margin-bottom:4px;}
    #popup_reg h5{margin:0px; padding:0px;}
    
/* PopUp Alertas */
#popup_Alerta{font-size: 1em;width: 400px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 250px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_Alerta .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_Alerta h4{clear: both;float: left;margin-left: 3px;margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_Alerta .Alerta{	border: solid 1px #cccccc;padding: 20px;width: 350px; height:165px; text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;	top:15px;clear:both; font-weight :normal;}
#popup_Alerta .cancelar{outline: none;border: 0px;font-size: 0.9em;	font-weight: bold;color: #4D4D4D;margin-right: 10px;margin-bottom:40px;	margin-top :20px;cursor:pointer;}
.botonMed_Alerta {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_Alerta .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
    #popup_Alerta .spanHeader{ display:block; clear:both;float:left; margin-left:15px; margin-top:7px; color :White; font-size :17px;}
    #popup_Alerta .cuadroText{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-left:2px; margin-bottom:4px;}
    #popup_Alerta .datos{width:130px;display:block;clear:both;float:left; margin-top:4px; vertical-align:middle; height:18px; padding-top:3px; margin-bottom:4px;font-weight:normal;}
    #popup_Alerta .spanText{width:290px;display:block;clear:both;float:left; height:8px; font-weight:bold;}
    #popup_Alerta .errorLabel{color:Red;display:none;width:310px;clear:both;float:left;margin-top:4px;vertical-align:middle;height:18px;padding-top:3px;margin-bottom:4px;font-weight:bold;}
    #popup_Alerta .colocaDerecha{float:right;}
    #popup_Alerta .colocaIzquierda{float:left;}
    #popup_Alerta .campoKO {background-color:#CCCCCC;width:180px;border:solid 1px #CCCCCC;height:18px;}
    #popup_Alerta input[type="checkbox"], #page_login input[type="radio"]{padding:0;background:transparent;outline:none;}
    #popup_Alerta span{ display:block; clear:both;float:left; margin-top:4px; margin-bottom:4px;}
     #popup_Alerta span .spanCentrado{ display:block; clear:both; text-align:center ; margin-top:4px; margin-bottom:4px;}
    #popup_Alerta h5{margin:0px; padding:0px;}
    #popup_Alerta .combo{width:190px;border:solid 1px #cccccc;}
    #popup_Alerta .comboMed{width:70px;border:solid 1px #cccccc;}
    #popup_Alerta .mensajeERROR{font-weight:bold;color:red;}
    #popup_Alerta .spanTextMed{width:117px; height:8px; font-weight:bold;}
    #popup_Alerta .divSuperf{clear:both;float:left;padding-bottom:15px;}
    #popup_Alerta .divHab{float:left;padding-left:16px;padding-bottom:15px;}
    #popup_Alerta .check{height:15px;}    
    #popup_Alerta .confirmarAlerta{width:100%;font-size:0.9em;text-align:center;}
    .TituloFichaNoDisp {color:Gray;font-weight:bolder;font-size:1.2em;text-decoration:none;}  
    #popup_Alerta .cuadroAlerta{width:340px;border:solid 1px #CCCCCC;background-color:#EEF1F9;margin:0 auto;margin-top:5px;margin-bottom:20px;font-size:1.2em;text-align:center;padding:20px 5px 20px 5px;}  
    #popup_Alerta .cuadroPrevioAlerta{width:340px;height:90px;border:solid 1px #FFFF66;background-color:#FFFFCC;text-align:center;margin-top:10px;margin-bottom:30px;font-size:1.0em;font-weight:bold;}
    #popup_Alerta .modificaAlerta{cursor:pointer;font-size:1.0em;font-weight:bold;}
    #popup_Alerta .cerrarOK{cursor:pointer;font-size:1.2em;font-weight:bold;color: #4D4D4D;}
    #popup_Alerta #divAviso{text-align:center;}
    .ComparadorSpacer{width: 150px; height:93px}
    .ColumnaCajas{float:right;width:300px;}
    .AlignRight{ text-align:right;}
    .botonDerecha{ text-align:right; margin-top:20px; padding-top:10px;}
    .telImagen{float:left; margin:-10px 10px 0px 5px;width:34px; height:46px;}
    .FlotarIzquierda50{float:left;width:50%}
    .CajaLateral{width:93%;padding:5px;text-align:left;margin:10px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralVideos{border: solid 1px #FFCC00; background-color: #FDFDBD; width:93%;padding:5px;text-align:left;margin:10px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralCP{width:93%;padding:5px;text-align:left;margin:35px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralChincheta{width:93%;padding:5px;text-align:left;margin:130px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralCPProf{width:93%;padding:5px;text-align:left;margin:175px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralChinchetaProf{width:93%;padding:5px;text-align:left;margin:225px 5px 0px 2px;padding:5px;font-size:0.9em; }
    .CajaLateralContactar{text-align:left;margin:10px 5px 0px 2px;padding:5px;font-size:0.9em; width:250px;}
    .CajaLateralAlerta{width:70%;padding:5px;text-align:left;margin:10px 5px 0px 2px;padding:5px;font-size:0.9em;background-color:#fdfdbd;}
    .CajaLateral_Titulo{font-weight:bold;margin-bottom:5px;font-size:1em;}
    #Navegador {font-size:0.95em;font-weight:bold;}
    /* decoraciones */
    .Linea {border-bottom:dotted 1px #CCCCCC;width:100%;height:1px;}
    .LineaVerde {border-bottom:solid 1px #9FBF1F;width:100%;height:1px;}
    .LineaAzul{border-bottom: solid 1px #9FBF1F;width: 100%;height: 3px;border-bottom-color: #6699CC;float: left;margin-bottom: 25px;border-bottom-width: 1px;}
    .LineaAzulOscuro{border-bottom: solid 1px #0d3b8c;margin-top:10px;width:600px;height: 1px;float:left;margin-bottom:25px;}        
     

/* ajax inmuebles publicados sms*/
.dvNota{width:100%; text-align :center; font-size :11px}
.spEnvia{position:relative; top:5px;left:40px; text-align :left; font-size:13px;}
.bgSms{background-image :url('../../Images/SMS/bgSms.gif'); background-repeat:no-repeat ;float:left; clear:both;width:390px;height:100px; text-align :left ; padding-left :43px; background-position :bottom;}

.bgSmsFoto{background-image :url('../../Images/SMS/sms_foto.gif'); background-repeat:no-repeat ;float:left; width:270px;height:100px; text-align :left ; padding-left :43px}
.bgSmsDestaca{background-image :url('../../Images/SMS/sms_destaca.gif'); background-repeat:no-repeat ;float:left; width:270px;height:100px; text-align :left ; padding-left :43px}
.dvConfirmacionPubli{width:780px; height:368px; margin-top :50px; margin-left :20px}
#popup_AumentaVisitas{font-size: 1em;width: 530px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 603px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_AumentaVisitas .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_AumentaVisitas h4{clear: both;float: left;margin-left: 3px;margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_AumentaVisitas .AumentaVisitas{	border: solid 1px #cccccc;padding-bottom: 20px;padding-left: 20px;padding-top: 20px;padding-right: 0px;width: 500px;text-decoration: none; background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;	top:15px;clear:both; font-weight :normal;}
#popup_AumentaVisitas .cancelar{outline: none;border: 0px;font-size: 0.9em;	font-weight: bold;color: #4D4D4D;margin-right: 10px;margin-bottom:40px;	margin-top :20px;cursor:pointer;}
.botonMed_AumentaVisitas {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_AumentaVisitas .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
*html #popup_AumentaVisitas .cerrar{position:relative;right:-43px}
#popup_AumentaVisitas .colocaDerecha{float:right;}
#popup_AumentaVisitas .colocaIzquierda{float:left;}
#popup_AumentaVisitas .titulo{color:Black ; font-weight :bold;font-size:16px; margin-bottom :30px}
#popup_AumentaVisitas .imagenPrecio{background-image :url('../../Images/SMS/sms_bg.gif'); background-repeat :no-repeat ; width:451px; height:109px; padding-left:90px; padding-top :25px; font-size:16px; margin-left :0px; margin-bottom :10px}
*html #popup_AumentaVisitas .smsVisitas{position:relative; right:-40px}
*html #popup_AumentaVisitas .imagenPrecio{position:relative; left:25px}
    
#popup_AnuncioColor{font-size: 1em;width: 530px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 623px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_AnuncioColor .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_AnuncioColor h4{clear: both;float: left;margin-left: 3px;margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_AnuncioColor .AnuncioColor{	border: solid 1px #cccccc;padding-bottom: 20px;padding-left: 20px;padding-top: 20px;padding-right: 0px;width: 500px;text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;	top:15px;clear:both; font-weight :normal;}
#popup_AnuncioColor .cancelar{outline: none;border: 0px;font-size: 0.9em;	font-weight: bold;color: #4D4D4D;margin-right: 10px;margin-bottom:40px;	margin-top :20px;cursor:pointer;}
.botonMed_AnuncioColor {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_AnuncioColor .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
*html #popup_AnuncioColor .cerrar{position:relative;right:-33px}
#popup_AnuncioColor .colocaDerecha{float:right;}
#popup_AnuncioColor .colocaIzquierda{float:left;}
#popup_AnuncioColor .titulo{color:Black ; font-weight :bold;font-size:16px; margin-bottom :30px}
#popup_AnuncioColor .imagenPrecio{background-image :url('../../Images/SMS/sms_bg.gif'); background-repeat :no-repeat ; width:451px; height:109px; padding-left:75px; padding-top :25px; font-size:16px; margin-left :0px; margin-bottom :10px}
*html #popup_AnuncioColor .imagenPrecio{position:relative;left :30px; }
*html #popup_AnuncioColor .smsVisitas{position:relative; right:-25px}
     
/* PopUp Solicitudes */
#popup_ComenSol{font-size: 1em;width: 400px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 523px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_ComenSol .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_ComenSol h4{clear: both;float: left;margin-left: 3px;margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_ComenSol .ComenSol{	border: solid 1px #cccccc;padding: 20px;width: 350px;text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;	top:15px;clear:both; font-weight :normal;}
#popup_ComenSol .cancelar{outline: none;border: 0px;font-size: 0.9em;	font-weight: bold;color: #4D4D4D;margin-right: 10px;margin-bottom:40px;	margin-top :20px;cursor:pointer;}
.botonMed_ComenSol {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_ComenSol .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
#popup_ComenSol .colocaDerecha{float:right;}
#popup_ComenSol .colocaIzquierda{float:left;}
#popup_ComenSol .check{height:15px;}    
#popup_ComenSol .DescCampo{margin-left:5px;width:90px;height:25px;}
#popup_ComenSol .DatosCampo{width:230px;height:25px;}
#popup_ComenSol .Comentarios{margin-left:5px;width:340px;height:190px;border:solid 1px #CCCCCC;overflow-y:auto;}
#popup_ComenSol .Separador{margin-left:5px;width:340px;height:5px;border-bottom:solid 1px #CCCCCC;}
#popup_ComenSol .PrimerCampo{clear:both;float:left;}
#popup_ComenSol .DerCampo{float:left;}
    
/* PopUp Contacto comercial */
#popup_ContactoCom{font-size: 1em;width: 525px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 485px;background-repeat: repeat-x;text-align: center;	padding: 5px 16px 10px 16px;vertical-align: middle;	font-weight :normal;}	
#popup_ContactoCom .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_ContactoCom h4{clear: both;float: left;margin-left: 2px; margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_ContactoCom .ContactoCom{border: solid 1px #cccccc;padding: 20px;width: 478px;text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;height: 400px;top:15px;clear:both; font-weight :normal;}
#popup_ContactoCom .cancelar{outline: none; border: 0px; font-size: 0.9em;	font-weight: bold; color: #4D4D4D; margin-right: 10px; cursor:pointer; float:left; margin-left:275px; margin-top:10px;}
#popup_ContactoCom .cancelarPre{outline: none; border: 0px; font-size: 0.9em;	font-weight: bold; color: #4D4D4D; margin-right: 10px; cursor:pointer; float:left; margin-left:280px; margin-top:10px;}
.botonMed_ContactoCom {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_ContactoCom .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
#popup_ContactoCom .colocaDerecha{float:right;}
#popup_ContactoCom .colocaIzquierda{float:left;}
#popup_ContactoCom .check{height:15px;}    
#popup_ContactoCom .spanText{width:130px;display:block;clear:both;float:left; vertical-align:middle; height:10px; padding-top:3px; margin-bottom:4px;font-weight:bold;}
#popup_ContactoCom .cuadroText{width:205px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px;float:left; margin-top:4px; margin-bottom:4px;}
#popup_ContactoCom .ComentariosText{clear:both;float:left;width:205px;height:100px;border:solid 1px #CCCCCC;overflow-y:auto;margin-top:4px;}
#popup_ContactoCom .Separador{clear:both;float:left;margin-top:10px;width:340px;height:5px;border-bottom:solid 1px #CCCCCC;}
#popup_ContactoCom .errorLabel{color:Red;display:none;width:205px;clear:both;float:left;vertical-align:middle;height:14px;font-weight:bold;}
#popup_ContactoCom .errorLabelAlto{color:Red;display:none;width:205px;clear:both;float:left;vertical-align:middle;height:25px;font-weight:bold;}
#popup_ContactoCom .confirmarContactoCom{width:100%;font-size:1.1em;font-weight:bold;}
#popup_ContactoCom .PreContacto{width:100%;font-size:1.1em;font-weight:bold;}
.loadingAjaxCont{color:#585757; text-align:left;padding:5px;margin-top:3px;}

/* PopUp Anuncio Exclusivo */
#popup_AnuncioExc{font-size: 1em;width: 417px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 270px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_AnuncioExc .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_AnuncioExc h4{clear: both;float: left;margin-left: 3px; margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_AnuncioExc .AnuncioExc{border: solid 1px #cccccc;padding: 20px;width: 365px;text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;	top:15px;clear:both; font-weight :normal;}
#popup_AnuncioExc .cancelar{outline: none; border: 0px; font-size: 0.9em;	font-weight: bold; color: #4D4D4D; margin-right: 10px; cursor:pointer; float:left; margin-left:65px; margin-top:10px;}
#popup_AnuncioExc .cancelarLim{outline: none; border: 0px; font-size: 0.9em;	font-weight: bold; color: #4D4D4D; margin-right: 10px; cursor:pointer; float:left; margin-left:275px; margin-top:10px;}
.botonMed_AnuncioExc {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_AnuncioExc .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
#popup_AnuncioExc .colocaDerecha{float:right;}
#popup_AnuncioExc .colocaIzquierda{float:left;}
#popup_AnuncioExc .errorLabel{margin-left:5px;margin-top:5px;color:Red;display:none;clear:both;float:left;vertical-align:middle;height:14px;font-weight:bold;}
#popup_AnuncioExc .noFotoAnuncioExc{width:100%;font-size:1.1em;font-weight:bold;}
#popup_AnuncioExc .Limite{width:478px;font-size:1.1em;font-weight:bold;}
.loadingAjaxExc{color:#585757; text-align:left;padding:5px;margin-top:3px;}

/* PopUp Anuncio Destacado */
#popup_AnuncioDes{font-size: 1em;width: 525px;text-decoration: none;background-color: #DFE8F4;background-image: url( 'images/fondo-Registrate.gif' );text-align: left;height: 225px;background-repeat: repeat-x;text-align: center;	padding: 5px 10px 10px 10px;vertical-align: middle;	font-weight :normal;}	
#popup_AnuncioDes .header{width: 100%;clear: both;float: left;font-weight: normal;}    
#popup_AnuncioDes h4{clear: both;float: left;margin-left: 3px; margin-top: 2px;margin-bottom: 2px;color: White;font-size: 17px;font-weight: normal;}
#popup_AnuncioDes .AnuncioDes{border: solid 1px #cccccc;padding: 20px;width: 473px;text-decoration: none;	background-color: #FFFFFF;text-align:left;margin-left:3px;margin-right:3px;	margin-bottom:6px;vertical-align :middle;height: 139px;top:15px;clear:both; font-weight :normal;}
#popup_AnuncioDes .cancelar{outline: none; border: 0px; font-size: 0.9em;	font-weight: bold; color: #4D4D4D; margin-right: 10px; cursor:pointer; float:left; margin-left:275px; margin-top:10px;}
.botonMed_AnuncioDes {background-image:url('images/boton_reg.gif');background-repeat:no-repeat;width:120px;height:36px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:4px;  }
#popup_AnuncioDes .cerrar{outline: none;border: 0px;margin: 10px 3px 10px 10px;}
#popup_AnuncioDes .Limite{width:100%;font-size:1.1em;font-weight:bold;}
.loadingAjaxDes{color:#585757; text-align:left;padding:5px;margin-top:3px;}

 /*-----------------------  Progreso avance de obra  ----------------*/       
    .DescBarraProgreso{font-size:0.9em;text-align:left;width:600px;border:0px; margin-top:5px;margin-right:10px;}
    .izqProg{clear:both;float:left;width:150px; height:50px;}
    .derProg{float:left; height:50px; width:600px; margin-bottom:30px; }   
    .TituloProgreso{font-size:1em;color:#000;font-weight:normal; clear:both;float:left; } 
    .TextoDescripcion{font-size:0.9em;text-align:left;border:0px; float:left; margin-bottom :15px; float:left}
    /* ---------------------- Introducción inmueble ----------------------- */    
    #IntroInmu .campoKO {background-color:#CCCCCC;width:180px;border:solid 1px #CCCCCC;height:18px;}
    #IntroInmu .campoOK {background-color:#fff;}
    #IntroInmu .cuadro{width:180px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px; clear:both}
    #IntroInmu .cuadroPrecio{width:86px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px; clear:both}
    #IntroInmu .etiquetaPrecio{font-family: Arial;font-size:13px; color:Gray;}
    #IntroInmu .cuadroPrecioRedux{width:45px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px; clear:both}
    #IntroInmu .cuadroSuperficie{width:45px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px; clear:both}
    #IntroInmu .cuadroEdad{width:35px;border:solid 1px #CCCCCC;background-color:#FFFFFF;height:18px; clear:both}
    #IntroInmu .Top{width:820px;float:left;}
    #IntroInmu input[type="checkbox"], #IntroInmu input[type="radio"]{padding:0;background:transparent;outline:none;}
    #IntroInmu .Contenedor80Inmu{width:680px;padding:0;float:left;overflow:hidden;margin:0; padding-bottom :0px}
    #IntroInmu .AnchoPanel{width:680px;}
    #IntroInmu .DescCampo{width:150px;height:25px;}
    #IntroInmu .CarCampo{width:168px;height:25px;}
    #IntroInmu .CarCampoPrecio{width:132px;height:25px;}
    #IntroInmu .PrimerCampo{clear:both;float:left;}
     #IntroInmu .CharacteristicasInm{margin-top :49px; margin-bottom:25px; display :block; clear:both; float:left}
    #IntroInmu .DerCampo{float:left;}
    #IntroInmu .MargenCampo{margin-top:15px;}
    #IntroInmu .TextoCampo{width:190px;height:25px;}
    #IntroInmu .TextoCampoPrecio{width:106px;height:25px;}
    #IntroInmu .TextoCampoPrecioRedux{width:65px;height:25px;}
    #IntroInmu .DirCampo{width:230px;height:25px;}
    #IntroInmu .GrisCampo { width:182px; min-height:18px; height: auto; background:#CCCCCC; padding: 2px 0px 2px 2px; }
    #IntroInmu .MargenMin{margin-top:0px;}
    #IntroInmu .NumCampo{width:110px;height:25px;}
    #IntroInmu .ErrorCampo{width:350px;height:20px;}
    #IntroInmu .OcultarPrec
{
	margin-left: 166px; margin-bottom:20px;
	
}
    #IntroInmu {margin-left:20px;}
     #IntroInmuDescripcion {margin-left:0px;}
    .TituloModificacion{clear:both;color:#4D4D4D;font-size:18px;margin: 20px 0 5px 0;}
    .cancelarInmu{outline: none;border: 0px;font-size: 1.2em;font-weight: bold;	color: #4D4D4D;margin-top:10px;}
    .Asterisco{color: red;}
    #Contenedor202Inmu{width:250px;text-align:center;float:left;padding-left:10px;top:0px;}    
    .divListadoVideos{float: right; width: 200px; text-align: left; line-height: 20px; height: 280px;margin-right: 30px; margin-left: 40px;border-left: solid 1px #EAEAEA; padding-left:20px;}   
.reproductorDiv{}
.dvVideo{width:668px; clear:both;float:left}
.ContenedorVideo{width:988px; clear:both;float:left}
/* ---------- FICHAS ---------- */
.a1 {color:#000;text-decoration:underline; text-transform:uppercase;font-size:0.9em;}
.a1:hover {color:#000000; text-decoration:underline; text-transform:uppercase;font-size:0.9em;}
.a2 {color:#000000;text-decoration:none;}
.a4 {font-size:0.9em;}
.a4:hover {font-size:0.9em;}
.a4Right {font-size:0.9em; float:right}
.a4Right:hover {font-size:0.9em; float:right}
.aL {font-size:1em;}
.aL:hover {font-size:1em;}
.a5 {color:#000;font-size:0.9em;}
.a6 {color:#000;font-size:0.9em;text-decoration:none;}
.a6:visited {color:#000;font-size:0.9em;text-decoration:none;}
.LinkDisabled {text-decoration: none; color:Gray; cursor :default}
.LinkDisabled:hover {text-decoration: none; color:Gray; cursor :default}
div#navegador {border-bottom:1px dotted #6D6D6D; padding:10px 0 10px 0;} 
/* -- Recuadro azul GENERAL CABECERA en la Ficha inmueble --*/
div #fichaGeneralCabecera{ background-color: #FFFFFF; padding: 0px; margin-bottom: 10px; width: 725px; overflow: auto; overflow-x:hidden; }
div #fichaGeneralCabecera #divUbicacion { float:left; width: 400px; }
div #fichaGeneralCabecera #divUbicacion span {color:#000000; font-weight:bold; margin-left: 2px; }
div #fichaGeneralCabecera #divImagenPromo {clear: both; float: left; margin-right: 10px; } 
    div #fichaGeneralCabecera #divPrecio { float:right; width: 300px; text-align: right; }
        div #fichaGeneralCabecera #divPrecio a { cursor:pointer; font-size:0.9em; }
         div #fichaGeneralCabecera #divPrecioON { float:right; width: 210px; text-align: right; float:right }
        div #fichaGeneralCabecera #divPrecioON a { cursor:pointer; font-size:0.9em; }
    div #fichaGeneralCabecera #divResumen { float: left; width: 100%; margin-top:10px; padding-top: 10px; border-top: solid 1px #999999; }
    div #fichaGeneralCabecera h1 {font-size:1.6em; margin:0px; padding:0px; }
.fichaGeneralCabSeccion{color:#000; text-align:center; font-size:1.25em; font-weight:bold; }
.fichaGeneralCabDetalle2 {color:#666666; font-size:1.25em; font-weight: bold; padding-left: 5px; padding-right: 20px; }
.fichaGeneralCabDetalle3 {color:#000; font-size:1.25em; padding-left: 5px; font-weight:bold;}
.fichaGeneralCabDetalleDestacado{color: #000;font-size:1.55em;}
.fichaGeneralCabDetalleTachado{color: #000;font-size: 1.3em;}
.PrecioPts {font-size:0.63em;font-weight:normal;}
.fichaGeneralCabDetalleDestacado .linkP {font-size:0.60em;font-weight:normal;}
div #fichaGeneralCabecera_externa{ background-color: #FFFFFF; padding: 0px; margin-bottom: 10px; width: 725px; overflow: auto; overflow-x:hidden; }
    div #logo_externa { float:right; width: 200px; text-align:right; }
    div #resumen_externa { float:left; width: 500px; }
        div #resumen_externa .azul {color:#003399; font-size:1.2em; font-weight:bold; }
        div #resumen_externa .gris {color:#666666; font-size:1.2em; font-weight: bold; margin-left:5px; }
        div #resumen_externa h1 {font-size:1.5em; margin:0px 0px 5px 0px; padding:0px; color:#003399; }
        div #resumen_externa h2 {font-size:1em; margin:0px 0px 20px 0px; padding:0px; color:#666666; }
        div #resumen_externa p {margin:0px 0px 8px 0px; padding:0px;}
        div #resumen_externa .link_externa {margin:25px 0px 20px 0px; padding:0px; font-size:1.2em; font-weight: bold; }
        div #resumen_externa .imgPrincipal_externa { float:left; margin:0px 25px 140px 0px;}

/* -- Cajas Ficha inmueble --*/
.cajaAcciones{ padding: 10px 5px 5px 5px; background-color: #FFFFFF; }
    .cajaAcciones a { cursor:pointer; font-size:0.9em; }
    .cajaAcciones p { margin: 0px 0px 5px 5px; padding: 0px; }
    .cajaAcciones img { margin: 0px 5px 0px 6px; }
    .cajaAcciones img.amigo { margin: 0px 5px 0px 0px; }
    
/* --  
    CAJA INFO
    Para utilizar la caja info heredando estilos pero con width propio poner porej: class="Cajanfo CajaInfo220" 
-- */
.cajaInfo { border:solid 0px #999999; padding:0; background-color: #FFFFFF; margin:15px 0 15px 0; }
    .cajaInfo .cabecera{background:transparent url('images/fondoCajaInfo.gif') no-repeat top left;display:block;height:23px;padding:10px 0 0 15px;font-size:14px;font-weight:bold;}
    .cajaInfo .pie {background:transparent url('images/fondoCajaInfoPie.gif') no-repeat top left;display:block;height:10px;margin-bottom:5px;}
    .cajaInfo p {border:solid 1px #7ca1d4; border-width:0 1px 0 1px;margin:0;padding:10px 7px 0 15px;}
    .cajaInfo ul{border:solid 1px #7ca1d4; border-width:0 1px 0 1px;margin:0;padding:5px 7px 5px 30px;}    
.cajaInfo220{width:220px;}
    .cajaInfo220 .cabecera{background:transparent url('images/cajaInfo220head.gif') no-repeat top left;}
    .cajaInfo220 .pie {background:transparent url('images/cajaInfo220foot.gif') no-repeat top left;}
.cajaInfo270{width:270px;}
    .cajaInfo270 .cabecera{background:transparent url('images/cajaInfo270head.gif') no-repeat top left;}
    .cajaInfo270 .pie {background:transparent url('images/cajaInfo270foot.gif') no-repeat top left;}
.cajaInfo290{width:290px;}
    .cajaInfo290 .cabecera{background:transparent url('images/cajaInfo290head.gif') no-repeat top left;}
    .cajaInfo290 .pie {background:transparent url('images/cajaInfo290foot.gif') no-repeat top left;}

.cajaReferencia{border:1px #999999 solid;padding:10px;margin:0 0 15px 0;}
.cajaReferencia p{margin:0 0 5px 0;}

.cajaRayada{background-color: #FFFFFF;border: 1px dashed #D4D0C5;padding: 20px; margin-bottom: 20px; }
.cajaRayadaSinPaddingTop{background-color: #FFFFFF;border: 1px dashed #D4D0C5;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;padding-top: 10px;}
.labelRelacionados{font-size: 12px;font-weight: bold;vertical-align: sub;text-align: right;}
a.linkRelacionados { font-size: 12px; color: Black; cursor:pointer; text-decoration: none; }
.TituloDestacado {font-size: 16px;text-align:left;color:#000000;font-weight:bold;}
div.fichaGeneralCuerpo { width:760px; float:left; margin-bottom: 0px; padding-bottom: 0px; }
    *html div.fichaGeneralCuerpo {width:755px;float:left;overflow:hidden;}
    div.fichaGeneralCuerpo .linkVerTodos{ font-size: 1.2em; font-weight: bold; }
.lineaSeparadorAzul { background-color:#0D3B8C; color:#0D3B8C; height:4px;}
div#fichaGeneralContactar H1 {background-color:#DCF88E;color:#565A5D;text-align:center;font-size:12pt;padding:2px;margin-bottom:10px;}
div.contactarON {width:700px;margin:0 auto;float:left;}
div.contactarON input {border:solid 1px #9fbf1e;}
div.contactarON textarea {border:solid 1px #9fbf1e;}
div.fichaGeneralLateral { width:180px; float:right;}
div #fichaGeneralCol1 { width:380px; float:left;}
    div #fichaGeneralCol1 p { margin-top: 2px; }
    div #fichaGeneralCol1 a { font-size:1.1em; }
div#fichaGeneralCol2 { width:340px; float:left; margin: 0px 10px 20px 20px; }
    *html div#fichaGeneralCol2 { margin-left: 0px;  }
div #resumenCol1 { width:380px; float:left;}
    div #resumenCol1 p { margin-top: 2px; }
    div #resumenCol1 a { font-size:1.1em; }
div#resumenCol2 { width:340px; float:left; margin: 0px 10px 20px 20px; }
    *html div#resumenCol2 { margin-left: 0px;  }
.pnlContenedor { margin-top:5px;}
div#fichaGeneralCol1 .paddingFoto {padding:1px;}
div.pnlFotos {width:708px;float:left;}
    div.pnlFotos IMG {margin-bottom:15px;}
div.pnlFotos span {font-size:1.3em;font-weight:bold;float:left;clear:both; width:100%;text-align:left;margin-bottom:15px;margin-top:10px;}
div#fichaGeneralDescripcion{ width:720px; clear:both; float:left; padding:0}
div#fichaGeneralDescripcion h2{ padding:0; margin:0px 0px 5px 0px;}
.ampliarLink{font-size:0.9em; float:right}
div#fichaGeneralMapa{ width:720px; clear:both; float:left; margin-top:15px;}
.fichaDerecha{float: right;width: 330px;left: 0px;padding-left: 10px;vertical-align: top;text-align: justify;line-height: 19px;top:0px;margin-top:0px;padding-top:0px;}
.ImagenObraNueva{width:375px; clear:both; float:left; margin:0px;}
.textoMapa {font-size:1.3em;font-weight:bold;float:left;clear:both; width:100%;text-align:left;margin-bottom:15px;margin-top:10px;}
    div.FichaTextos H2 { margin:0px 0px 5px 0px; padding:0px; font-size:1.3em; }
    div.FichaTextos H2.referencia { color:#666666; font-size: 0.9em; margin-bottom: 15px; }
    div.FichaTextos H2.anteTabla{margin: 0px 0px 10px 0px}
    div.FichaTextos H3 {margin:5px 0 10px 0;padding:0;font-size:10pt;}
    div.FichaTextos P {color:#000000;line-height:17px;margin:0px 0px 20px 0px;padding:0;}
    div.FichaTextos a { font-size:1em; text-decoration:none; font-weight:bold;}
    div.FichaTextos a:hover { font-size:1em;}
    div.FichaTextos .Subtitulo {color:#000;font-size:1.1em;}
    div.FichaTextos .linkGeneral { font-weight:normal; text-decoration:underline;}
    #ctl00_CPH_Body_ctTipologias_grdTipologias th {color:#59595b;}
table.tblCaracteristicas {width: 100%; margin-bottom:15px;}
    table.tblCaracteristicas .titulo { border-bottom:1px solid #cccccc; padding:5px;}
    table.tblCaracteristicas .valor { text-align:right; border-bottom:1px solid #cccccc; padding:5px;}

table.tblCaracteristicasFichaSM {width: 100%;}
    table.tblCaracteristicasFichaSM .titulo { border-bottom:1px solid #cccccc; padding-bottom:6px;padding-top:6px;}
    table.tblCaracteristicasFichaSM .valor { text-align:right; border-bottom:1px solid #cccccc; padding-bottom:6px;padding-top:6px;}

.fotosDiapositivas {width:140px; height:180px; text-align:left; margin-bottom:30px; margin-left:5px;}
div.fotosDiapositivas .fotoDiapositiva {height:103px; width:133px;}
div.fotosDiapositivas .linkDiapositiva {margin-top:6px; font-weight:normal; text-decoration:underline;}    

.AlignDerecha{text-align:right;}
.overflow{	overflow: hidden;	height:220px; 	text-align: justify;}        
.limpiaFloat {clear:both; margin: 0px; padding: 0px;}    
    .cajaAdicionales {color:#000;margin-bottom:15px;}
    .cajaAdicionales H1 {color:#565A5D;text-align:center;font-size:9pt;}
    .cajaAdicionales H2 {color:#565A5D;text-align:center;font-size:10pt;}
    .cajaAdicionales P {padding:10px;margin:0;}
    .cajaAdicionales P.form {padding:10px 5px 10px 5px;margin:0;}
    .cajaAdicionales INPUT {border:1px solid #9a9a9a;background-color:#FFF;margin-bottom:5px;}
    .cajaAdicionales TEXTAREA {border:1px solid #9a9a9a;background-color:#FFF;margin-bottom:5px;}
    .cajaAdicionales .boton {background: url(images/bot_anunciante.gif) no-repeat top;color:#FFF;text-align:center;font-size:9pt;font-weight:bold;margin-bottom:0;width:70px;height:21px;border:0;}
    .cajaAdicionales .telefono {font-size:14pt;font-weight:bold;color:#000;}
    .cajaAdicionales .txtDestacado {color:#000;text-align:center;font-size:1.1em;font-weight:bold;}
    .cajaAdicionales .txtNombre {font-size:1.1em;font-weight:bold;padding-left:10px;color:#000;height:25px;}
    .cajaAdicionales .txtDireccion {font-size:0.9em;font-weight:normal;}
    .cajaAdicionales .adornoAnun {border-bottom:solid 1px #c2c2c2;width:85%;margin-left:12px;margin-bottom:10px;height:12px;overflow:hidden;}
    .logoAnun {width:100px;height:61px;border:solid 1px #999;margin-left:10px;padding:0px 3px 0px 3px; vertical-align:bottom;}
     span.Nota {font-size:0.8em;font-style:italic;}
    .MapGoogleON {padding:1px;border:solid 1px #7e961a;display:block;width:385px;height:305px;overflow:hidden;}
    .TbEnviaAmigo {border:solid 1px #999999;width:378px;}
    .TbEnviaContactar {border:solid 1px #999999;width:650px;}
    .TbEnviaContactar input[type="text"]{border:solid 1px #cccccc;width:220px;}
    .TbEnviaContactar textarea{border:solid 1px #cccccc;width:220px;}
    .tituloTbEnviaContactar{ width:650px; }
    .tituloTbEnviaContactarIzquierda { float:left; background: url('images/contactar_izquierda.gif'); width:2px; height:25px;margin:0;padding:0;}
    .tituloTbEnviaContactarDerecha { float:left; background: url('images/contactar_derecha.gif'); width:2px; height:25px; margin:0; padding:0;}
    .tituloTbEnviaContactarCentral { float:left; height:20px; background-color: #003399; margin:0px; padding-left: 10px; padding-top:5px; color:#FFFFFF; font-weight:bold; width: 636px; }
        * html .tituloTbEnviaContactarIzquierda {background-repeat:no-repeat;background-position:right;}
        * html .tituloTbEnviaContactarDerecha { background-repeat:no-repeat;}
        * html .tituloTbEnviaContactarCentral {width: 634px; }    
    .CHKAviso {padding-top:5px;}
/*  formulario de "envia a un amigo"    
    #tbCuerpoEnvia input[type="text"] {border:solid 1px #9fbf1e;}
    #cajaChecks input {border:solid 1px #FFF; vertical-align:middle;margin-top:2px;}
    *html #tbCuerpoEnvia input {border:solid 1px #9fbf1e;}
    #tbCuerpoEnvia input[type="submit"] {border:0px !important;}
    #tbCuerpoEnvia textarea  {border:solid 1px #9fbf1e !important;} */    
    .GridTexto2 {font-size:1.1em; }
    .GridFilaSeleccionada{background-color:#FFFFCC;color:Black;}    
    /*--- estilos zona Identificarse ---*/    
    .TituloSeccion{padding-left:20px; }
    .Contenedor50{width:325px !important;float:left;margin:0px;border:1px solid #f00;}
    .TextoError{color:red;font-weight:bold;}
    .MicroEnlace a{color:#FFFFFF;}
    #ContenedorModificarInm{clear:both;float:left;width:680px;}
    .LabelMargin{margin-right:10px;}
            /*------------------------------------- INSERTAR ALERTA -------------------------------------*/
    #insertarAlerta{width:340px;height:615px;font-size:0.95em;margin-left:50px;padding:20px;padding-top:5px;margin-bottom:30px;overflow:hidden;}
    #insertarAlerta .combo{width:250px;border:solid 1px #cccccc;}
    #insertarAlerta .listaAncha{width:250px;height:150px;}
    #insertarAlerta .listaEstrecha{width:140px;}
    #insertarAlerta .alturaListas{height:100px;}
    #insertarAlerta .poblaciones{height:200px;width:250px;}
    .confirmarAlerta{width:100%;font-size:1.1em;}
    .cuadroAlerta{width:700px;border:solid 1px #CCCCCC;background-color:#EEF1F9;text-align:center;margin:0 auto;margin-top:10px;margin-bottom:30px;padding:20px 5px 20px 5px;}
    .mensajeERROR{padding:6px;font-weight:bold;color:red;width:96%;margin-top:4px;margin-bottom:4px;}    
        /*------------------------------------- DANOS TU OPINION -------------------------------------*/
    #OpinarSacacasa{float:left;}
    #OpinarSacacasa td{vertical-align:top;}
    #OpinarSacacasa .CampoContactar{width:400px;font-family:Arial, Helvetica, sans-serif;background-color:#F7F7F7;}
    #OpinarSacacasa .etiqueta{width:180px;font-weight:bold;text-align:right;}    
        /*------------------------------------- CONTACTAR CON EL ANUNCIANTE --------------------------*/
    div.ContactarIzquierda {float:left; background: url('images/contactar_izquierda.gif'); width:2px; height:25px;margin:0;padding:0;}
    div.ContactarDerecha {float:left; background: url('images/contactar_derecha.gif'); width:2px; height:25px; margin:0; padding:0;}
    div.ContactarCentral {float:left; height:20px; background-color: #003399; margin:0px; padding-left: 10px; padding-top:5px; color:#FFFFFF; font-weight:bold; width: 551px; text-align:center;}
   
        /*------------------------------------- RESULTADO -------------------------------------*/ 
    #Resultado{}
    #Resultado_Titulo{padding:15px 10px 0px 13px;margin:0px;}
    #Resultado_Titulo h1{font-size:1.5em;color:#000000;margin:0;border:none;padding-top:5px;padding-bottom:0px;}
    #Resultado .Resultado_Opciones{font-size:12px;font-weight:bold;height:30px;border-bottom: dotted 1px #CCCCCC;}
    #Resultado #Provincias{padding-left:15px;}
    .maxMin {background:url("images/menos.gif") no-repeat top;width:20px;height:19px;float:left;cursor:pointer;margin-right:5px;}
    .minMax {background:url("images/mas.gif") no-repeat top;width:20px;height:19px;float:left;cursor:pointer;margin-right:5px;  }
    .PrincipalOculta {margin-top:10px;}
    /*-------------------- BUSCADOR POR MAPA ------------------------------*/
     #ContenidoMapaZona {font-weight:bold;line-height:1.6;font-size:1.02em;float:left;}
     .NumInmueblesM{text-align:right;color:#565A5D;font-weight:bold;font-size:1.1em;padding-right:8px;}
     .ListaPoblacionesM{margin-left:10px;}

     .TooltipMax {visibility: hidden; position: absolute; padding:4px; color:#565A5D; font-size:16px; font-weight:bold; line-height:1.2; background-color:#FFF; border:1px solid #999999;}
     .TooltipMin {font-size:1em;background-color:#FDFDBD; visibility:hidden; position: absolute; padding:4px; color:#565A5D; font-weight:bold; line-height:1.2; border:1px solid #999999;}
     .Globo {font-size:1em; visibility:hidden; position: absolute; padding:4px; color:#565A5D; font-weight:bold; line-height:1.2;}
     
     .ContMapa {border:0;}
     .rebordeMapa {border:1px solid #999999;width:450px;}
     
/*------------------------------------- SUBCONTENEDOR FICHA MUNICIPIO-------------------------------------*/

    #ContenidoMunicipio{width:700px;float:left;padding:10px 10px 0px 20px; }
    #ContenidoMunicipio h4{font-size:0.95em;margin:0px;padding:0px;padding-bottom:2px;}
    #ContenidoMunicipio .Directorio{margin-top:10px;padding-top:20px;border-bottom:dotted 1px #CCCCCC;}
    #ContenidoMunicipio .LetraDirectorio{width:24px;height:20px;color:#000000;background-color:#FFFFFF;font-size:1.4em;font-weight:bold;float:left;text-align:center;margin-left:4px;padding-top:1px;text-decoration:underline;}
    #ContenidoMunicipio .ListaTodasPoblaciones{float:left;padding-left:15px;}
    #ContenidoMunicipio .ListaPoblaciones a {margin-left:15px;line-height:1.4;color:blue;font-weight:bold;font-size:1.5em;}
    #ContenidoMunicipio .ListaPoblaciones a:hover {line-height:1.4;color:#000;font-weight:bold;font-size:1.5em;}
    #ContenidoMunicipio .ListaPoblaciones0 a {margin-left:15px;line-height:1.4;color:blue;font-weight:bold;font-size:1.1em;}
    #ContenidoMunicipio .ListaPoblaciones0 a:hover {line-height:1.4;color:#000;font-weight:bold;font-size:1.1em;}
    #ContenidoMunicipio #LinkTodos {margin-bottom:15px;}  
        * html #ContenidoMunicipio #LinkTodos { width:50%; left:0px;}
		#ContenidoMunicipio #LinkTodos a:hover {color:#000000;}
    #ContenidoMunicipio .NumInmuebles{float:left;text-align:right;color:#565A5D;font-weight:bold;font-size:1.5em;width:60px;}
    #ContenidoMunicipio .NumInmuebles0{float:left;text-align:right;color:#565A5D;font-weight:bold;font-size:1.1em;width:60px;}
    #ContenidoMunicipio .subir{float:left;width:100%;text-align:right;font-size:0.95em;margin-bottom:5px;}
    #ContenidoMunicipio .subir a:hover {color:#000000;}
    #ContenidoMunicipio #CabeceraMunicipio{padding-bottom:30px;}
    #ContenidoMunicipio #CabeceraMunicipio a{font-size:1.29em;text-decoration:underline;}
    #ContenidoMunicipio #CabeceraMunicipio a:hover{color:#000000;font-size:1.29em;text-decoration:underline;}
    #ContenidoMunicipio #CabeceraMunicipio span{color:#999999;font-size:1.29em;}
    #ContenidoMunicipio #CabeceraMunicipio .LetraMunicipio{width:25px;height:18px;font-size:1.4em;font-weight:bold;text-align:center;padding-top:3px;}
    
/*------ PARRILLA INMOBILIARIAS Y PROMOTORAS ------------*/
.ParrillaInm {width:100%;display:block;}
.ParrillaInm tbody {left:0px;margin:0;padding:0;}
.ParrillaInm .columParrilla {padding-top:5px;font-size:1em;padding-bottom:20px;padding-left:0px;margin-left:0px;}
#zonaParrilla {width:660px;float:left;overflow:hidden;clear:both;}
.ParrillaInm .MargenFotoR {border-right:solid 20px #FFFFFF;margin-right:10px;}
.ParrillaInm #imges {float:left;border-right:solid 1px #003399;height:60px;padding-right:8px;width:490px;text-align:right;overflow:hidden;}
.lineaHor{width:2px;height:60px; border-right:solid 1px #003399; float:left;vertical-align:middle; margin-left:5px; margin-right:5px;margin-top:10px; margin-bottom:10px; }
.ParrillaInm #imagenes{clear:both;float:left; width:150px;height:95px;text-align:right;overflow:hidden;}
.ParrillaInm #textual {width:360px;border-left:solid 8px #FFFFFF;line-height:1.7;float:right}
.ParrillaInm #texto {width:600px;border-left:solid 8px #FFFFFF;line-height:1.7;float:left}
.ContainerParillaInm{width:800px; clear:both;float:left}
/*------ PARRILA ZONA PROFESIONAL -----------------------*/
.TextoDestacadoProfesional{color:#000000;}
.CabeceraProfesional{color: #58585a; text-align:left;}
.PieProfesional{border:dotted 1px #000000;width:400px;padding: 10px 10px 10px 10px; margin-bottom:20px}
   /*------------------------------------- COMPARAR INMUEBLES-------------------------------------*/
    #Comparador{font-size:11px;vertical-align:middle;display:block;min-height:1530px;}
    #Comparador .ComparadorBarraTitulo{width:100%;height:22px;color:black;margin-bottom:5px;border-top:dotted 1px #CCCCCC;margin-top:30px;padding-top:10px;}
    #Comparador .ComparadorTitulo{width:120px;font-size:1.3em;padding-top:25px;padding-bottom:15px;}
    #Comparador .ComparadorMostrar{float:left;width:48%;font-size:11px;font-weight:bold;text-align:right;cursor:pointer;}
    #Comparador .ComparadorBloque{float:left;width:100%;display:block;clear:both;}
    #Comparador .ComparadorColumna{float:left;width:12%;text-align:left;margin:0px;padding:0px;border-left:solid 1px #c8c9cd;padding-left:15px;min-height:0px;overflow:hidden;}
    #Comparador .ComparadorEtiqueta{vertical-align:middle;float:left;width:14%;text-align:left;font-weight:bold;padding-left:6px;overflow:hidden;}
    #Comparador .ComparadorCeldaPar{vertical-align:middle;background-color:#f5f5f5;height:25px;padding:5px 0px 0px 0px;text-transform:uppercase;line-height:12px;}
    #Comparador .ComparadorCeldaImpar{vertical-align:middle;height:25px;padding:5px 0px 0px 0px;text-transform:uppercase;line-height:12px;}
    #Comparador .ComparadorCeldaPrincipalPar{vertical-align:middle;background-color:#f5f5f5;font-size:12px;height:25px;padding:2px;text-transform:uppercase;line-height:12px;}
    #Comparador .ComparadorCeldaPrincipalImpar{vertical-align:middle;height:25px;padding:2px;text-transform:uppercase;line-height:12px;}
    #Comparador .ComparadorCeldaEtiquetaPar{vertical-align:middle;min-height:25px;padding:5px 0px 0px 5px;color:Black;background-color:#f5f5f5;width:148px;}
    #Comparador .ComparadorCeldaEtiquetaImpar{vertical-align:middle;min-height:25px;padding:5px 0px 0px 5px;color:Black;}
    #Comparador .ComparadorDestacar{vertical-align:middle;font-weight:bold;}
    #Comparador .ocultTexto {float:left;color:#666666;font-weight:bold;}
     .PintaImagenes {border:solid 1px #E6E6E6;width:100px;height:66px;}
     
    /*------------------------------------- AREA PROFESIONAL -------------------------------------*/
    
    #Area_Profesional{}
    #Area_Profesional #PieFavoritos{float:left;font-size:11px;border:1px dotted #CCCCCC;width:60%;padding:10px;} 
    #Area_Profesional_Contactar{}
    #Area_Profesional_Contactar .MotivoMensaje{float:left;width:400px;}
    #Area_Profesional_Contactar .Mensaje{width:400px;height:120px;margin-top:4px;background-color:#FFFFFF;border-style:solid;}
    #Area_Profesional_Contactar .SeccionFAQS{float:left;width:300px;padding-left:80px;}
    #Area_Profesional_Contactar ul{list-style:none;}    
    #Area_Profesional_Datos .label{width:300px;height:17px;border-bottom:1px dotted #CCCCCC;}
    #Area_Profesional_Datos .CuadroInput{width:300px;height:20px;border:1px dotted #CCCCCC;background-color:#F7F7F7;}
    #Area_Profesional_Datos .CuadroInputPw{width:300px;height:20px;border:1px dotted #CCCCCC;background-color:#F7F7F7;padding:1px;margin: 4px 0px 0px 0px;}
    #Area_Profesional_Datos img { width:100px; height:61px; } 
    #Area_Profesional_Datos #Llamanos{float:left;margin:75px 0px 0px 33px;}
    .testD1{padding:3px 4px 3px 4px;border:1px dotted #cccccc;border-bottom-width:0px;background-color:#ffffff;cursor:pointer;}
    .testD2{padding:3px 4px 3px 4px;border:1px dotted #cccccc;border-bottom-width:0px;background-color:#e0e0e1;cursor:pointer;}
    .testD3{border:1px dotted #cccccc;background-color:#ffffff;}
    #DatosInmuebles img{border:1px solid #000;}
    .dvLnkEstado{width:80px;float:none;}
    .AreaPrivadaTD{width:155px; height:25px; }
    .AltoCabecera{height:60px; padding-bottom :20px}
    .botonBorraContacto {background-image:url('images/basura.gif');background-repeat:no-repeat;color:#FFF;border:0;}
	    *:first-child+html .botonBorraContacto {padding-bottom:0;}
	    * html .botonBorraContacto {padding-bottom:0;}
    div.ParrillaCont_FechaHora {width:65px; margin:0px 0px 0px 0px; padding:0px; text-align:right; }
        div.ParrillaCont_FechaHora p {margin:0px 0px 0px 0px; padding:0px; font-size:1.1em; }
    div.ParrillaCont_Seg {width:20px; height:22px; margin:15px; padding:0px; text-align:center;}
    .MargenContacto {margin-top:15px;}
    .MargenInferiorCajas{margin-bottom:20px;}
    .bordeInmus { border-left:solid 1px #CBD4E5;}
    
     div.PostPestanas { position:relative; width:986px; border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; background:#b8cbe8; height:10px; padding:0; z-index:0;}
        div.PostPestanas a { text-decoration:underline; color:black; }
        div.PostPestanas a:visited { text-decoration:underline; color:black; }
        div.PostPestanas a:hover { text-decoration:underline; color:blue; }
	    * html div.PostPestanas {top: -9px;} 
	    
     div.Contactos { position:relative; width:986px; border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; background:#b8cbe8; height:10px; padding:0; z-index:0;}
        div.Contactos a { text-decoration:underline; color:black; }
        div.Contactos a:visited { text-decoration:underline; color:black; }
        div.Contactos a:hover { text-decoration:underline; color:blue; }
	    * html div.Contactos {top: -9px;} 

    #DatosAnunEst {float:left; width:60%; height:120px; clear:both; margin-left:7px;}
    #DatosAnunEst #images {float:left;padding-right:10px;margin-right:12px;margin-bottom:5px;clear:both; }
    #DatosAnunEst #textual{	margin-top: 42px; margin-bottom: 20px;float: left;width:270px;}
    .FilaAzulEst{font-weight:bold; background-color :#dbe5f3; padding:1px 0 1px 5px; font-size :14px; height:18px; margin-left:7px; width:98%;}
    .cuadroNoGraficos{width:500px;border:solid 1px #000;background-color:#FFFFCB;margin:0 auto;margin-top:10px;margin-bottom:30px;padding:20px 20px 20px 20px;margin-left:7px;}
    .cuadroPreNoGraficos{width:190px;background-color:#FFFFCB;margin:0 auto;font-size :9px;}
    
    div.cuadroPestanasAP { border-right:solid 1px #999999; border-left:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#FFFFFF; float:none; padding:20px 20px 0px 20px; }
        * html div.cuadroPestanasAP { margin-top: -9px; height:1%; }

    .botonDesContactos{color:#000;text-decoration:none;font-weight:bold;}
    .ToolTipComentario {visibility: hidden; width:350px; position: absolute; padding:4px; color:#565A5D; font-size:12px; line-height:1.1; background-color:#FFF; border:1px solid #999999;}
    .TituloImpresionContactos{font-size:16px;color:#000000;font-weight:bold;text-align:left;float:left;}
    .LogoIni { width:100px; height:61px; }
div.ParrillaAPers_Ubicacion {width:250px; margin:0px; padding:0px; }
    div.ParrillaAPers_Ubicacion h2 {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
     div.ParrillaAPers_Ubicacion strong {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
    div.ParrillaAPers_Ubicacion p {margin:0px 0px 0px 0px; padding:0px; font-size:1.1em; }
    
    /*------------ Modal Popup -------------*/
    
    /*------------ Modal Popup -------------*/
     
.modalBackground 
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 1;
}

*html .modalBackground {background-color: transparent;}

.modalBackgroundLogin 
{  
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 1;
}

*html .modalBackgroundLogin {background-color: transparent;}

.modalPopup 
{
    background-color:#f3fdd0;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:640px;
    height:238px;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    padding-top:10%;
    display:none;
    z-index: 10001;
}

.PopVerde {color:#006600;}
.PopOrange {color:#cc3300;}
.PopGranate {color:#990000;}
.imgIco {width:30px;height:29px;vertical-align:middle;}

/* ----------------------- MICROSITE ---------------------------------- */
.sombra {margin:2px 2px 0px 5px;float:left;background-color:#e9e9e9;border:solid 5px #FFFFFF;}
.sombra img {margin:1px 5px 5px 1px;}
#Microsite_Titulo {width:998px; height:120px;clear:both}
#Microsite_Titulo #imges {float:left;border-right:solid 1px #000000;padding-right:10px;margin-right:12px;margin-bottom:20px;clear:both; }
#Microsite_Titulo #textual{	margin-bottom: 20px;float: left;width:270px;}
    /*------------------------------------- DIAPOSITIVAS -------------------------------------*/
    #Diapositivas{background-color:#ffffff; text-align :center;padding:4px; border:solid 1px #cccccc; width:1000px; height:650px;}
    #Diapositivas #ContenedorCabecera{width:636px; height:60px}
    #Diapositivas #ContenedorCabecera .ContenedorSlider{padding-top:0px;color:#ffffff;font-size:10px;}
    #Diapositivas #ContenedorCabecera .Velocidad{font-size:1em;color:#ffffff; font-weight :bold}
    #Diapositivas #ContenedorCabecera .ContenedorBotones{margin: 0px 0px 0px 0px;padding:0px;height:45px; background-color :#000000; overflow:hidden }
    #Diapositivas #ContenedorCabecera .BotonesNavegador{vertical-align:top;text-align:left;font-size:11px;text-transform:uppercase; font-weight:bold;letter-spacing:1px;cursor:pointer;color:#ffffff;padding:4px;background-color:#0d3b8c;text-decoration:none;margin-top:10px;}
    #Diapositivas #ContenedorCabecera .PosicionNavegador{width:100px;height:18px;}
    #Diapositivas #ContenedorDiapositiva{width:968px;padding:15px;background-color:#FFFFFF;text-align:left; height:620px;}
    #Diapositivas #ContenedorDiapositiva .CabeceraInmueble{font-size: 20px;color:#000000;font-weight:bold;text-align:left;margin:0;padding:6px;float:left;line-height:normal;width:600px;}
    #Diapositivas #ContenedorDiapositiva .CabeceraInmuebleReferencia{text-align:right;font-size:1em;color:#000000;font-weight:bold;padding-right:5px;}
    #Diapositivas #ContenedorDiapositiva #ContenedorLateral{float:left;padding-left:15px;width:250px;}
    #Diapositivas #ContenedorDiapositiva #ContenedorDatos{float:left;width:250px; height:132px}
    #Diapositivas #ContenedorDiapositiva .etiqueta{clear:both;font-size:14px;font-weight:bold;width:110px;float:left;height:22px;}
    #Diapositivas #ContenedorDiapositiva .valor{font-size:14px;height:22px;}
    #Diapositivas #ContenedorDiapositiva .etiquetaRanking{float:left;font-size:10px;}
    #Diapositivas #ContenedorDiapositiva .ranking{float:left;}
    #Diapositivas #ContenedorDiapositiva .FlotarIzquierdaPadding{float:left;padding-left:15px;}
    #Diapositivas #ContenedorDiapositiva .ComercializadoPor{margin-top:0px;Float:left;padding:5px 5px 5px 0px;width:100%;clear:both }
    
    /*-------------------- AVISO LEGAL ----------------------------*/
    .botonMensajes {cursor:pointer;}    
    #AvisoLegal {padding:10px;}
    #AvisoLegal H1 {text-align:left;}
    #AvisoLegal li {list-style-type: inherit; text-align:justify;}
    #AvisoLegal p {text-align:justify;}
    /*-------------------- IMPRESIÓN ------------------------------*/
    .RayaBlanca{clear: both;margin: 2px 0px 2px 0px;border-top: 1px solid #FFFFFF;}
    .LogoCabecera {float:left;margin:0px;}
    .RayaVerdeGruesa {clear: both;margin: 10px 0 10px 0px;border-top: 5px solid #96BE3E;}
    .CuadroSeccionesUsuario{text-align:right; margin-top:100px;}
    .LogoInmobiliaria{width: 100px;height:61px;margin:2px 10px 2px 2px;padding:2px;float:left;clear:both;}
    .LogoInmobiliaria2{min-width: 100px;max-height:61px;margin:2px 10px 2px 2px;padding:2px;float:left;clear:both;}
    .FichaInmuebleDatosContactar{border: 1px solid #FFFFFF;color: inherit;margin: 5px 2px 2px 0px;float:left;font-size:12px;}
    .ParrafoFlotandoIzquierda{margin-right:10px;float:left;text-align:left;line-height: 1.6em;}
    .Titulo{clear:both;color:#4D4D4D;font-weight:bold;font-size:18px;margin: 20px 0 5px 0;}
    .FichaInmuebleCampoGrande{margin:10px 0px 0px 0px;color:black;font-size:16px;font-weight:bold;line-height:1.3em;}
    .FichaInmuebleCampoNormal{color:#96BE3E;font-size:12px;line-height:1.2em;font-weight:bold;}
    .FichaInmuebleCampoMediano{color:black;font-size:14px;line-height:1.3em;font-weight:bold;}
    .FichaInmuebleTituloSeccion{font-size: 16px;color:#000000;font-weight:bold;text-align:left;background-color: #EFEFEF;margin:5px 0px 0px 0px;border-top: 1px solid #C0C0C0;padding: 3px 3px 3px 8px;float:left;}
    .TextoNormal{margin: 1px 0 4px 0;line-height:1.2em;font-size:12px;}
    .RayaAzul{clear: both;margin: 10px 0 0px 0px;border-top: 1px solid #C0C0C0;background-repeat:no-repeat;background-position: center top;height:20px;}
    .LogoCabeceraImpresion{float:left;margin:0px;}
    .RayaVerdeGruesaImpresion{clear:both;margin:10px 0px 10px 0px;border-top:5px solid #96BE3E;}
    .CuadroSeccionesUsuarioImpresion{text-align:right;}
    .LogoInmobiliariaImpresion{width:100px;height:61px;margin:2px 10px 2px 2px;padding:2px;float:left;clear:both;}
    .RayaAzulImpresion{clear:both;margin:10px 0px 0px 0px;border-top:1px solid #C0C0C0;background-repeat:no-repeat;background-position:center top;height:20px;}
    .FichaInmuebleTituloSeccionImpresion{font-size:16px;color:#000000;font-weight:bold;text-align:left;background-color:#EFEFEF;margin:5px 0px 0px 0px;border-top:1px solid #C0C0C0;padding:3px 3px 3px 8px;float:left;}
    .FichaInmuebleCampoMedianoImpresion{color:#000000;font-size:14px;line-height:1.3em;font-weight:bold;}
    .TextoNormalImpresion{margin:1px 0 4px 0;line-height:1.2em;font-size:12px;}
    .TituloPequenoInversoImpresion{color:#FFFFFF;background:#000000;font-size:14px;font-weight:bold;margin:5px 0px 8px 0px;padding:1px 7px 1px 7px;}
    .ParrafoFlotandoDerechaImpresion{float:left;text-align:right;}
    .ParrafoFlotandoIzquierdaImpresion{margin-right:10px;float:left;text-align:left;line-height: 1.6em;}
    
    /*------------ AVANCE EN FICHA ON -------------------- */
   
    #FichaPromocionAmpliada_Avance .AvanceObraTotalTitulo{font-size:0.65em;color:#000;font-weight:bold;}
    #FichaPromocionAmpliada_Avance .AvanceObraTotalBarra{background:#003399;text-align:left;height:20px;color:White;font-weight:bold;}
    #FichaPromocionAmpliada_Avance .AvanceObraTitulo{font-size:0.65em;color:#000;font-weight:normal;}
    #FichaPromocionAmpliada_Avance .AvanceObraBarra{background:#003399;text-align:left;margin-top:1em;height:20px;color:White;font-weight:bold;}
    #FichaPromocionAmpliada_Avance .AvanceObraDelimitador{text-align:left;margin-top:0px;color:White;width:700px;}
    #FichaPromocionAmpliada_Avance .AvanceObraTextoAyuda{font-size:0.9em;text-align:left;width:700px;border:0px;}
    #FichaPromocionAmpliada_Avance .ProgresoTotal{float:left;width:100%;background-color:#F7F7F7;}
    #FichaPromocionAmpliada_Avance .Titulo{float:left;}
    #FichaPromocionAmpliada_Avance .Barra{float:right;width:580px;margin-top:5px;margin-right:20px;}
    #FichaPromocionAmpliada_Avance .Barra1{float:right;width:576px;margin-top:5px;border:solid 1px #b8cbe8;margin-right:20px;background-color:#FFF;}
    #ctl00_CPH_Body_divCalidades {padding-left:160px;}
    .maq-texto-verde-negrita {font-weight:bold;}
    
    /*------------------ Tipologías ---------------------- */
    
    #FichaPromocionAmpliada_Tipologias{position:relative;top:0px;height:100%;}
    #FichaPromocionAmpliada_Tipologias h3{font-size:12px;}
    #FichaPromocionAmpliada_Tipologias .Tipologia{width:94%;padding-left:10px;margin-right:10px;}

    /*------------ Errores ------------------------------- */
    #FichaPromocionAmpliada_Errores2 {background-color:#FFFFFF;width:504px;float:right; }
    #FichaPromocionAmpliada_Errores2 #terrores {border:solid 1px #8fab19;color:#000000;font-size:11px;width:404px;height:155px;}
    #FichaPromocionAmpliada_Errores2 #terrores input {border:solid 1px #FFFFFF;margin-right:3px;}
    #FichaPromocionAmpliada_Errores2 #terrores .color_verde3 {width:100px;height:25px; border:solid 1px #8fab19;background:#ddf78f;color:#666666;cursor:pointer;margin-left:136px;font-size:11px;font-weight:bold;}
    
    /*------------------------ InformacionSms --------------------------*/
    #InformacionSms  {float:left; width:650px; margin-bottom:30px;}
        *html #InformacionSms  { width:650px;}
    #InformacionSmsLateral {float:left; overflow:hidden; width:300px;}
    #InformacionSms .texto{font-size:14px; line-height :20px; clear:both; float :left}
    #InformacionSms h1 {font-size:1.8em;padding-bottom:2px;border-bottom:1px solid #999999; margin-right:30px;}
    #InformacionSms h2 {font-size:1.6em;padding-top:20px;}
    #InformacionSms h3 {font-size:1.5em;padding-top:20px;}
    #InformacionSms .imagen{float:left; margin-top :20px; margin-bottom :40px}
    #InformacionSms p {line-height:1.5; margin-right:30px;}
    #InformacionSms .dvContenedor{padding-left:40px; margin-top :20px; padding-right :30px}
    #dvCajaReferencia{background-color :#fdfdbd; width:280px; padding:10px;}
      #dvCajaReferencia h4 {font-size:1.2em;padding-bottom:5px;}
      #dvCajaReferencia p{padding-left:10px; padding-right:10px; margin-top :5px}
    /*------------------------ ACCESO PROFESIONALES --------------------------*/
    #AccesoProfesionales {float:left; width:680px;}
        *html #AccesoProfesionales { width:630px;}
    #AccesoProfesionalesLateral {float:left; overflow:auto; width:300px;}
    #AccesoProfesionales h1 {font-size:1.8em;padding-bottom:2px;border-bottom:1px solid #999999; margin-right:30px;}
    #AccesoProfesionales h2 {font-size:1.6em;padding-top:20px;}
    #AccesoProfesionales h3 {font-size:1.5em;padding-top:20px;}
    #AccesoProfesionales p {line-height:1.5; margin-right:30px;}
    #AccesoProfesionales ul {padding-bottom:20px;width:100%;}
    #AccesoProfesionales ul li {padding-bottom:4px;line-height:1.4; list-style-type: square;}
    #AccesoProfesionales .CuadroPdf {height:50px;padding-top:20px;font-size:small;font-weight:bold;vertical-align:middle; text-align:center;}
    #AccesoProfesionales .CuadroLateral {float:right;width:286px;border:solid 1px #999;margin-top:48px;}
    #AccesoProfesionales .curvaIzq {background:url('images/esqGrisProf_izq.gif') top;float:left;width:9px;height:9px;position:relative;top:-1px;left:-1px;}
        *html #AccesoProfesionales .curvaIzq {background-repeat:no-repeat;height:8px;overflow:hidden;}
    #AccesoProfesionales .contenido{width:230px;float:left;padding-left:30px;overflow:hidden;}
    #AccesoProfesionales .curvaDer {background:url('images/esqGrisProf_der.gif') no-repeat top;float:right;width:7px;height:9px;position:relative;top:-1px;left:1px;}
    #AccesoProfesionales input.cuadro {border:solid 1px #999;width:200px;}
    #AccesoProfesionales input[type='checkbox'] {border:solid 0px #FFF;}
    #AccesoProfesionales input[type='submit'] {border:solid 0px #FFF;}
    #AccesoProfesionales .ImgFlotan {float:right; margin-right:30px;}
    #AccesoProfesionales label { vertical-align:text-top;}
    #AccesoProfesionales .texto{font-size:14px; line-height :20px; clear:both; float :left}
    #AccesoProfesionales .imgInfo {float:left; margin-top :20px; margin-bottom :30px; margin-left:50px}
    *html .CHKContacta input {border-style:none;}
    *html .recordar input {border-style:none;}
    #ctl00_CPH_Body_RadioButtonList1 input {border:none;}
    #celdaAviso input {border:none;}

/*-- Cabecera navegación (Miga, paginación, volver, alertas...) */

div.CabeceraNavegacion { margin: 0px 0px 27px 0px; overflow: hidden; width: 100%; }
    div.Miga_Ficha { float: left; width: 700px;  margin-top:5px; padding: 0px; }
 #space{margin-left:10px; margin-right:10px; width:2px;}
    div.RecibeAlertas_FichaBlanco{ text-align:center; float: left; width: 290px; margin:0px; padding-top:4px;border: 1px solid #CCCCCC;background-color: #FFFFFF; height:29px;}
    div.RecibeAlertas_FichaBlanco .abajo { text-align:left; width:100%; margin:0px; padding-top:10px; padding-bottom:20px; }
    div.RecibeAlertas_FichaBlanco a { font-size: 0.9em; font-weight: bold; vertical-align :-20px }
    div.RecibeAlertas_FichaBlanco img { vertical-align:-11px; margin-right: 6px; margin-top :2px }
 div.RecibeAlertas_FichaBlancoDer{ text-align:center; float: right; width: 290px; margin:0px; padding-top:3px;border: 1px solid #CCCCCC;background-color: #FFFFFF; height:30px; }
    div.RecibeAlertas_FichaBlancoDer .abajo { text-align:left; width:100%; margin:0px; padding-top:10px; padding-bottom:20px; }
    div.RecibeAlertas_FichaBlancoDer a { font-size: 0.9em; font-weight: bold; }
    div.RecibeAlertas_FichaBlancoDer img { vertical-align:-11px; margin-right: 3px; }
    div.RecibeAlertas_Ficha { text-align:right; float: left; width: 280px; margin:0px; padding:0px; }
    div.RecibeAlertas_Ficha .abajo { text-align:left; width:100%; margin:0px; padding-top:10px; padding-bottom:20px; }
    div.RecibeAlertas_Ficha a { font-size: 0.9em; font-weight: bold; }
    div.RecibeAlertas_Ficha .texto{ font-size: 1.2em; font-weight: bold; cursor :pointer }
    div.RecibeAlertas_Ficha img { vertical-align:-11px; margin-right: 3px; }
    
    div.RecibeAlertas_FichaAm { text-align:center;  margin:0px; padding-left:300px;  padding-right :300px;clear:both ;  }
    div.RecibeAlertas_FichaAm .contenedor { text-align:center; width:364px; margin:0px; height:37px; }
     div.RecibeAlertas_FichaAm .centro{ background-color :#FDFDBD;width:350px; float:left; height:27px; padding-top :5px; padding-bottom :5px;}
    div.RecibeAlertas_FichaAm a { font-size: 1.2em; font-weight: bold; cursor :pointer }
    

    div.RecibeAlertas_FichaAm img { vertical-align:-11px; margin-right: 3px; }
      div.RecibeAlertas_FichaAm .imIzquierda{clear:both; float:left; width:7px; height:37px;margin:0px; padding:0px;}
      div.RecibeAlertas_FichaAm .imDerecha{float:right; width:7px; height:37px; margin:0px; padding:0px;}

#pieBuscador{padding-left:10px; padding-right :10px; width:631px; }
    div.paginadorPie { float:right; width:500px; padding-top:10px; } 
    a.lnkVolverListado { font-size: 1em; font-weight: bold; float: left; margin-top: 10px;}
    .NavegadorHorizontal { font-size: 0.9em; float: right; margin-top: 5px; width:250px; text-align: right; }
    .NavegadorHorizontal a { font-weight: bold; text-decoration:none; }
    .NavegadorHorizontal a:hover { text-decoration:underline; color:blue; }

/*-- ¿Control?: OTRAS PROMOCIONES ------------------------------------------*/
    
div.tituloOtrasPromos {width: 100%; }
    div.tituloOtrasPromos #promos_izquierda { float:left; background: url('images/contactar_izquierda.gif'); width:2px; height:25px;margin:0;padding:0;}
    div.tituloOtrasPromos #promos_derecha { float:left; background: url('images/contactar_derecha.gif'); width:2px; height:25px; margin:0; padding:0;}
    div.tituloOtrasPromos #promos_central { float:left; height:20px; background-color: #003399; margin:0px; padding: 5px 0px 0px 15px; color:#FFFFFF; font-weight:bold; width: 968px; }
    * html div.tituloOtrasPromos #promos_izquierda {background-repeat:no-repeat;background-position:right;}
    * html div.tituloOtrasPromos #promos_derecha { background-repeat:no-repeat;}
    * html div.tituloOtrasPromos #promos_central {width: 966px; }
div .dvOtrasPromos { width:985px; float:left; border:solid 1px #999999; margin-bottom: 20px; background:#f5f5f5; font-weight:normal }
    div .dvOtrasPromos p { margin:0px 0px 0px 0px; padding:0px; font-weight:normal}
    div .dvOtrasPromos p.titulo {font-weight:bold; }
    div .dvOtrasPromos .pie {text-align:right; width:100%; background:#f5f5f5; margin-top:-1px; overflow:auto;}
    div .dvOtrasPromos .pie p {margin: 10px 10px 5px 0px; }
    div .dvOtrasPromos TD {border-bottom:1px solid #cccccc; margin: 0px 0px 0px 10px; padding: 5px 0px 5px 0px; }
    div .dvOtrasPromos TABLE { margin-top:10px;}     

/*-- Control: RECALCULAR HIPOTECA ------------------------------------------*/    
    .Ajax_recalcular { background:#ffffff; border: solid 2px #003399; padding: 20px; }    
/* ---------- PARRILLA ---------- */
div#Parrilla {border:1px solid #999999; border-bottom:0px; margin:0px; }
	* html div#Parrilla {margin-top:-9px; z-index:0; position:relative; height:1%;  }
	* html div#Parrilla input {border-style:none;}
	div#Parrilla .Cabecera {background-color:#FFFFFF;height:25px;color:#000000;font-size:1em;}	
div#Parrilla .FilaSM:hover {background-color:#F2F2F2;}
.headerPad{padding-left:5px;}
.CabeceraParticular
{
	border-width: 0px 0px 1px 0px;
	background-color: #b8cbe8;
	height: 20px;
	color: #000000;
	font-size: 1em;
	border-bottom-style: double;
	border-bottom-color: #b8cbe8;
}	

.FilaSMOtras:hover {background-color:#FFF;}
div#Parrilla .FilaDestacadaSM {background-color:#FEFED9;}
div.parrillaCab {background:#b8cbe8;border:0px solid #949494;border-bottom:0;padding:6px; padding-left:15px; text-align:center;}
	* html div.parrillaCab {margin-top:0px;}
	div#Parrilla img {cursor:pointer;}
	div#Parrilla .Enlace {color:#0031FF;font-size:1.11em;font-weight:bold;text-decoration:none;}
	div#Parrilla .Precio {color:#000;font-size:1.05em;font-weight:bold;}
	div#Parrilla .TextoNoResultados {font-size:1.1em;font-weight:bold;text-align:center;height:50px;} 
div.PosTituloParrilla {clear:both;width:100%;height:26px;}
h1.TituloParrilla {color:#5C5C5C;font-size:1.2em; margin-bottom :15px; }
    h1.TituloParrilla a {color:#5C5C5C;text-decoration:none;font-size:1.2em;}
div#Parrilla .FilaON {background-color:#FFFFFF;}
div#Parrilla .FilaON:hover {background-color:#F2F2F2;}
div#Parrilla .FilaDestacadaON {background-color:#FEFED9;}
div#Parrilla .FilaDestacadaON:hover {background-color:#FFFF7E;}
div.parrillaPie {background-color:#F5F5F5;height:20px;border:1px solid #949494;border-top:0;padding-right:15px;}
div.tituloPromoDestacadas { width: 100%;  z-index:1; position:relative;}
    div.tituloPromoDestacadas #promos_izquierda { float:left; background: url('images/contactar_izquierda.gif'); width:2px; height:25px;margin:0;padding:0; }
    div.tituloPromoDestacadas #promos_derecha { float:left; background: url('images/contactar_derecha.gif'); width:2px; height:25px; margin:0; padding:0;}
    div.tituloPromoDestacadas #promos_central { float:left; height:20px; background-color: #003399; margin:0px; padding: 5px 0px 0px 15px; color:#FFFFFF; font-weight:bold; width: 969px; }
    * html div.tituloPromoDestacadas #promos_izquierda {background-repeat:no-repeat;background-position:right;}
    * html div.tituloPromoDestacadas #promos_derecha { background-repeat:no-repeat;}
    * html div.tituloPromoDestacadas #promos_central {width: 967px; }

/* ---------- PARRILLA OBRA NUEVA ---------- */
div#Parrilla TD {border-bottom:1px solid #999999; font-size:0.9em; margin: 0px 5px 0px 10px; padding: 10px 0px 10px 0px; vertical-align:top; }
div#NecesarioON { height:4px; background-color:#FFFFFF; }
div#Parrilla .CabeceraON { background-color:#FFFFFF; color:#000000; font-size:1em; height:30px; text-align:left; }
div.ParrillaON_Foto { width:150px; margin:0px 10px 0px 10px; padding:0px; text-align:center; }
div.ParrillaON_Ubicacion {width:390px; margin:0px; padding:0px; }
    div.ParrillaON_Ubicacion h2 {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
     div.ParrillaON_Ubicacion strong {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
    div.ParrillaON_Ubicacion p {margin:0px 0px 0px 0px; padding:0px; font-size:1.1em;}
    div.ParrillaON_Ubicacion p.direccion {font-size:1.2em; }
    div.ParrillaON_Ubicacion p.habitaciones {margin-bottom:5px; }
div.ParrillaON_Operacion {width:150px; padding:0px;}
    div.ParrillaON_Operacion p {margin:0px; padding:0px; font-size:1.0em; font-weight:bold; margin-bottom:5px;}
div.ParrillaON_Precio {width:130px; margin:0px; padding:0px;}
    div.ParrillaON_Precio p {margin:0px; padding:0px; font-size:1.2em; margin-bottom:3px;}
    div.ParrillaON_Precio a {font-weight:bold;}
div.ParrillaON_Inmobiliaria {width: 110px; margin:0px 10px 0px 0px; padding:0px; text-align:center; }
    div.ParrillaON_Inmobiliaria p {margin:0px; margin-top:2px; padding:0px;}
    div.ParrillaON_Inmobiliaria img {width:100px; height:61px;}
    
/* ---------- PARRILLA VIVIENDAS (Segunda Mano) ---------- */
.PrecioAnteriorLb{	color: #666666;	font-size: 13px;}
.PrecioLb{font-weight:bold; font-size :1.6em}
div#Parrilla .CabeceraSM { background-color:#FFFFFF; color:#000000; font-size:1em; height:30px; text-align:left; }
div.ParrillaSM_Foto { width:100px; margin:0px 0px 0px 0px; padding-top:5px; text-align:center; }
	div.ParrillaSM_Foto IMG {width:85px;height:58px;}
div.ParrillaSM_Ubicacion {width:200px; margin:0px; padding:0px; }
    div.ParrillaSM_Ubicacion h2 {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
     div.ParrillaSM_Ubicacion strong {margin:0px 0px 0px 0px; padding:0px; font-size:1.3em; }
    div.ParrillaSM_Ubicacion p {margin:0px 0px 0px 0px; padding:0px; font-size:1.1em; }
div.ParrillaSM_Icono {width:50px; margin:0px; padding:0px;}
div.ParrillaSM_Tipo {width:100px; margin:0px; padding:0px; font-size:1.1em; }
div.ParrillaSM_Estandar {width:75px; margin:0px; padding:0px; font-size:1.1em; }
div.ParrillaSM_Precio {width:90px; margin:0px; padding:0px; text-align:right;}
    div.ParrillaSM_Precio p {margin:0px; margin-bottom:4px; padding:0px; font-size:1.3em; font-weight:bold;}

div.ParrillaSM_Promo_Precio {margin:0px; padding:0px; text-align:right;}
    div.ParrillaSM_Promo_Precio p {margin:0px; margin-bottom:4px; padding:0px; font-size:1.3em; font-weight:bold;}

div.ParrillaSM_Rebaja {width:80px; margin:0px; padding:0px; text-align:right;}
    div.ParrillaSM_Rebaja img {margin:-3px 3px 0px 0px; padding:0px; float:left;}
div.ParrillaSM_Comparar {width:55px; margin:0px; padding:0px; text-align:center;}         
div#Parrilla .ParrillaBoton { font-size:0.8em; width:55px; }

/* ---------- Ventana emergente de errores ---------- */
div#divNotificaErrores { width:450px; background:#ffffff; text-align:center; border:solid 1px #999999; padding: 10px 0px 10px 0px; }
div#divNotificaErrores .mensaje { margin: 20px 20px 20px 20px; text-align:left; color:red; font-weight:bold; }
div#divNotificaErrores .boton {width:110px; height:30px; border:solid 1px #003399; background:#eef1f9; color:Black; cursor:pointer; font-size:1.1em; margin-bottom:20px;}


/* ---------- Formulario Opinión ---------- */
div.tituloCajaOpinion {background:url('images/cabOpinion.gif');background-repeat:no-repeat; margin:0px; width:460px; height:37px;}
div.CajaOpinion {margin:0px; width:460px; }
.Body_Opina { background:#e9f0f9;}
div.CajaOpinion textarea { margin:20px 0px 0px 20px; width:410px; border:1px solid #cccccc; } 
div.CajaOpinion input[type="text"] { margin:20px 0px 0px 20px; width:192px; border:1px solid #cccccc; } 
div.CajaOpinion select { margin:20px 0px 0px 20px; width:192px; border:1px solid #cccccc; } 
div.CajaOpinion #pieBoton { margin:20px; width:410px; overflow:auto;} 
div.CajaOpinion #pieAviso { margin:20px 20px 10px 20px; width:410px; overflow:auto;} 
div.CajaOpinion #pieAviso a { cursor:pointer;} 
#PNLErrores_Opinion { margin:0px 20px 0px 20px; width:410px; overflow:auto; color:red; font-weight:bold;} 
#PNLOK_Opinion p { margin:20px 10px 0px 50px; width:410px; overflow:auto; font-weight:bold;} 

#DescubrePisos_top { overflow:auto; overflow-y:hidden;}
#DescubrePisos_top ul{ margin-left:50px}
#DescubrePisos_top h1 { font-size:3.0em; text-align:center; margin-bottom:0px; line-height:1.0em;}
#DescubrePisos_top p { margin-left:50px;}
#DescubrePisos_top li { list-style:none; margin-bottom :10px;}
#DescubrePisos_top strong { font-weight:normal; background:#ffff99; }
#DescubrePisos_top .dvIzquierda { float:left; width:480px;clear:both}
#DescubrePisos_top .dvContenedor { float:left; width:980px; overflow:auto;}
#DescubrePisos_top img{margin-bottom:10px;margin-top:30px;}
#DescubrePisos_top .dvIzquierda img { margin-top:25px;}
#DescubrePisos_top .dvIzquierda img.primera { margin-top:50px;}
#DescubrePisos_top .dvDerecha { float:right; width:450px; }
#DescubrePisos_top .dvDerecha img { margin-bottom:20px;}
#DescubrePisos_top .dvDerecha a { font-weight:bold;}
#DescubrePisos_top .Errores_Descubre { margin:20px; color:red; font-weight:bold; clear:both;}
#DescubrePisos_top .Ok_Descubre { margin:20px; font-weight:bold; clear:both; width:350px}
#DescubrePisos_top .pieAviso {clear:both; float:left; font-size :11px; margin-bottom :10px}

#DescubrePisos_bottom { clear:both;  width:950px; overflow:auto; margin-top:20px;}
#DescubrePisos_bottom img{margin-bottom:10px;margin-top:30px;}

#DescubrePisos_bottom h1 { font-size:2.0em; text-align:center; margin-bottom:10px;}
#DescubrePisos_bottom p { margin-left:50px; }
#DescubrePisos_bottom strong { font-weight:bold; }
#DescubrePisos_bottom .dvIzquierda { float:left; width:480px; }
#DescubrePisos_bottom .dvIzquierda img {margin-bottom:10px;margin-top:25px;}
#DescubrePisos_bottom .dvDerecha { float:right; width:450px; overflow:hidden; height:470px;}
#DescubrePisos_bottom .CajaOpinion {border:solid 1px #999999; float:right; margin:20px; background:#e9f0f9;}
#DescubrePisos_bottom .Errores_Descubre { margin:20px; color:red; font-weight:bold; clear:both;}
#DescubrePisos_bottom .Ok_Descubre { margin:20px; font-weight:bold; clear:both; width:350px}
#DescubrePisos_bottom .pieAviso {clear:both; float:left; font-size :11px; margin-bottom :10px}
/* ---------- Aviso BETA ---------- */
.pnlBETA { background:#ffffff; width:350px; border:solid 1px #999999; overflow:auto; padding:10px 0px 10px 0px; text-align:center; }
.pnlBETA img { width:283px;}
#dvBETA { background:#ffffff; width:300px; overflow:auto; margin:10px 20px 10px 30px; text-align:left;}
#dvBETA .botonMed {float:right; margin-top:10px; }
#dvBETA .botonMax {margin-top:10px;}
.spaviv {margin-top:5px;}
/* ----- Página de Error ------ */
#msgError {width:600px;margin:0 auto;}
/* ----- AdSense PREMIUM ------ */
div.ads_Home_Contenedor{margin-bottom:20px; background-color: #FFFFFF; width:300px; overflow:auto; text-align:left; font-size:12px; overflow-y:hidden; }
	div.ads_Home_Contenedor H1 {padding-left:10px;background:url('images/fondoCajaInfo.gif');background-repeat:no-repeat;} 
	div.ads_Home_Contenedor .pie {background:url('images/fondoCajaInfoPie.gif');background-repeat:no-repeat;height:10px;} 
	div.ads_Home_Contenedor p {padding:15px 10px 10px 15px;border:1px solid #8dadda;border-top:0;border-bottom:0;margin:0;}
.ads_Home_Link {color:blue; font-size:1.2em; font-weight:bold;} 
    .ads_Home_Link A {text-decoration:none;}
.ads_Home_Texto {color:#000000; font-weight:normal; margin-top:5px; display:block; text-decoration:none;}
    .ads_Home_Texto A {color:#000000; text-decoration:none;}
.ads_Home_Url{color:blue; font-weight:normal; margin-top:5px; font-size:0.9em; text-decoration:none;}
.ads_Home_Google {margin:0px; color:#666666; font-size:0.8em; text-align:right; padding:0px; }
 
 /*-------------- Google AdSense ---*/
 #ads_Ficha{margin:20px auto 20px auto; background-color: #ffffff; overflow:auto; font-size:12px; overflow-y:hidden; width:100%; font-weight:100}
#ads_Ficha .AnunGoogle{margin:0px; color:#666666; font-size:0.8em; padding:0px; font-weight:bold}
#ads_Ficha .AnunContenedor{float:left; width:240px; overflow:auto; font-weight:normal}
#ads_Ficha .AnunMargin{margin-bottom:30px;}
#ads_Ficha .TituloLink{font-size:1.2em; font-weight:bold;}
#ads_Ficha .AnunTexto{color:#000000; font-weight:normal; margin-top:5px; display:block;}
#ads_Ficha .TextoLink{font-weight:normal; margin-top:5px; text-decoration:none;} 
 div.ads_Parrilla_Contenedor{border-bottom:solid 1px #999999; background-color:#FFFFFF; overflow:auto; }
 div.ads_Parrilla_Contenido{float:left; margin:10px 0px 0px 0px; overflow:auto; padding-bottom:15px; }
.ads_Parrilla_Link {font-size:1.2em; font-weight:bold; margin-top:10px;} 
.ads_Parrilla_Texto {color:#000000; font-weight:normal; text-decoration:none;}
.ads_Parrilla_Texto A{color:#000000; text-decoration:none;}
.ads_Parrilla_Texto A:hover{text-decoration:none;}
.ads_Parrilla_Url{float:left; margin-top:26px; }
.ads_Parrilla_Url A{color:blue; font-weight:normal; text-decoration:none;}
.ads_Parrilla_Url A:hover{text-decoration:underline;}
.ads_Parrilla_Google {float:left; width:100px; margin:10px; padding:0px; color:#666666; font-size:0.8em; } 
 .parillaTexto{ font-weight:normal; font-size:0.95em;margin:0px; padding:0px;} 
.Hand{cursor: pointer;}
.IconoEliminar{	margin-bottom :0px;	margin-right:5px;border:0px;}
.Pointer{cursor: hand;}

/* ----- Como Publicar ------ */
#PublicarDiv{width:790px;}
#PublicarDiv ul{margin-top:20px;}
#PublicarDiv .lista{list-style:none;color:#000;text-decoration:none;background:url('../../Images/Iconos/fleizq.gif') no-repeat;margin:4px 0 4px 0;padding:0px 0px 0px 20px;}

#PublicarDiv #PublicarInf{width:300px;float:left;margin-left:50px;text-align:left;}
#PublicarDiv #PublicarInf .Contenedor{width:300px;height:140px;border:1px dotted #CCCCCC;padding:30px 3px 3px 3px;}
#PublicarDiv #PublicarInf ul{margin-right:10px;margin-top:30px;}
#PublicarDiv #PublicarInf li{text-align:left;height:25px;margin-left:40px;padding:3px; list-style:none}
#PublicarDiv #PublicarTel{width:300px;margin-left:45px;float:left;text-align:left;}
#PublicarDiv #PublicarTel .Contenedor{width:300px;height:140px;border:1px dotted #CCCCCC;padding:30px 3px 3px 3px;text-align:center;}
#PublicarDiv #PublicarTel ul{margin:10px 0px 10px 0px;padding:0;}
#PublicarDiv #PublicarTel li{list-style:none;font-weight:bold;font-size:20px;}

.TituloParrillaPromotora{float:left;width:300px; clear:both;}
.ddlDivParrillaPromotora{width:40%;margin-top:5px;margin-bottom:5px;float:left;}

/* -- Banner botón cálculo hipotecas -- */

.BannerHipotecaGeral { border:solid 1px black; background:#d80441; text-align:center; margin:10px auto 10px auto; width:150px;}
.BannerHipotecaGeral p.cabecera { color:white; margin:5px; font-weight:bold; font-size:10pt;}
.BannerHipotecaGeral p.cabecera a { text-decoration:none; color:white;}
.BannerHipotecaGeral p.cuota { background:white; text-align:center; margin:10px 0px 0px 0px; font-weight:bold; font-size:12pt; padding:5px; }
.BannerHipotecaGeral p.cuota a { text-decoration:none; color:black;}
.BannerHipotecaGeral img { border:0px;}
.BannerHipotecaGeral a { text-decoration:none;}

#iphone{margin-bottom:40px;}
.botonGrande {background-image:url('images/btn_azulGran.gif');background-repeat:no-repeat;width:140px;height:38px;color:#FFF;font-weight:bold;border:0;font-size:1.1em;padding-bottom:0px; text-align :center; vertical-align :middle; padding-top :8px;}
.dvBotonMas{ width:200px; float:left; margin-top:2px}
.dvBotonApp{width:120px; float:left; clear:both}
.dvBgMovil{background-image :url(../../Images/iPhone/móvil_peq.gif); height:350px;width:151px; background-repeat :no-repeat }
.imMovil{position:relative; top:41px;left:14px;}
#iphone .tituloiphone {	font-family: Arial;	font-weight: bold;	color: #353535;	font-size: 18px;	border-bottom: solid 1px #C0C0C0;	width: 98%;	line-height: 25px;
}
#iphone .dvImExplicacionGen{clear:both; float:left; width:220px;  margin-top :40px; margin-left :50px;}
#iphone .dvImExplicacion{clear:both; float:left; width:290px;  margin-top :40px; margin-left :50px;}

#iphone .txtExplicacionGen{float:left; width:600px; padding-top :70px; line-height :20px;}
#iphone .tituloDescripcion{font-family :Arial ; font-weight :bold; font-size :18px}
#iphone .Contenedortxt{float:left; width:580px; padding-top :30px; cursor:pointer }
#iphone .txtExplicacion{clear:both; float:left; border-bottom:dashed 1px #dddddd; width:550px; padding:15px; line-height :18px; }
#iphone .titluoExplicacion{color:#003399; font-size :16px; font-weight:bold; margin-bottom :8px;}
#iphone .icono{height:60px; clear:both; float:left}
#iphone .dvTexto{float:left; width:490px; margin-left:20px;}

