﻿/* header --------------------------------*/	
	#right_buscador_header
	{
		float:right;
		width:658px;
		height:127px;	
		background:transparent url("/_imgs/ban/bg_buscador_top_right.jpg") no-repeat top;
	}
	#menu_top_buscador
	{
		text-align:right;
		padding-top:10px;
		padding-right:12px;
	}
	#menu_top_buscador li
	{
		display:inline;
	}
	#menu_top_buscador li a
	{
		color:#5C8AAF;
	} 
	#menu_top_buscador li a:hover
	{
		color:#DCDCDC;
	}
	#buscador_text
	{
		font-size:440%;
		font-weight:lighter;
		color:#899DB0;
		font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:75%;
		padding-left:5px;
		padding-top:35px;
		padding-bottom:10px;
	}	
/* body -------------------------------------- */
	
	.body_full_frame
	{
		float:left;
		width:812px;
		padding:35px;
		/*background-color:#66CCFF;*/
	}
	.body_full_frame h2
	{
		color:#1C5779;
		font-size:125%;
		margin:0;
		padding:0;
		font-weight:bold;
		background-image:none;
	}
	.body_full_frame h3
	{
		color:#1C5779;
		font-size:125%;
		margin:0;
		padding:0;
		font-weight:normal;
		background-color:transparent;
	}
	.body_full_frame p
	{
		padding:5px 0;
		text-align:justify;
		color:#949494;
	}

/* breadcrumbs ----------------------------------------------------*/

#breadcrumbs_buscador
{
	width:882px;
	margin:0;
	padding: 4px 0;
	background:#F5F5F5 url("/_imgs/ban/breadcrumb_bg.gif") repeat-x;
}    
	#breadcrumbs_buscador ul
	{
		padding-left:1em;
	}        
	#breadcrumbs_buscador ul li
	{
		display:inline;
	}
	#breadcrumbs_buscador ul li a
	{
		color:#1C5779;
	}
	#breadcrumbs_buscador ul li a:hover
	{
		color:#2AACF7;
	}  
	
/*  buscador pagina de entrada -------------------------------------- */
	.saludo
	{
		font-size:125%;
	}
	p.intro
	{
		text-align:justify;
	}

		#buscador_inicio
		{
			margin:0;
			padding:0;
		}
		
		#ofi{ background: transparent url("/_imgs/ban/bg_buscador_index_OFI.jpg") top left no-repeat; }
		#nav{ background: transparent url("/_imgs/ban/bg_buscador_index_NAV.jpg") top left no-repeat; }
		#rtl{ background: transparent url("/_imgs/ban/bg_buscador_index_RTL.jpg") top left no-repeat; }
		#res{ background: transparent url("/_imgs/ban/bg_buscador_index_RES.jpg") top left no-repeat; }
		#ccm{ background: transparent url("/_imgs/ban/bg_buscador_index_CCM.jpg") top left no-repeat; }
		#epf{ background: transparent url("/_imgs/ban/bg_buscador_index_EPF.jpg") top left no-repeat; }
		
		.buscador_item, .buscador_item_middle
		{
			float:left;
			width:117px;
			height:190px;
			margin:25px 22px 0 0;
			background-color:#336699;
			
		}
		.buscador_item a, .buscador_item_middle a
		{
			display:block;
			text-align:center;
			font-family: "Trebuchet MS", arial, helvetica, sans-serif;
			font-size:125%;
			color:#FFF;
			width:110px;
			height:55px;
			padding-top:135px;
			/*font-weight:bold;*/
			line-height:14px;
			vertical-align:middle;
		}
		.buscador_item_middle a
		{
			padding-top:143px;
		}		
		.buscador_item a:hover, .buscador_item_middle a:hover
		{
			text-decoration:none;
		}
		.right_cero
		{
			margin-right:0;
			padding-right:0;
		}
		.left_cero
		{
			margin-left:0;
			padding-left:0;
		}		
		
/*  footer --------------------------------------------------------- */		
		
		ul.menu_footer_right
		{
			float:left;
			width:300px;
			text-align:left;
			margin-left:25px;
			font-weight:bold;
		}
	
/*  buscadores pagina de inicio -------------------------------------- */	
	.OFI
	{
		background-color:#006;
		border:solid 1px #006;
		color:#FFF;	
	}
	.RES
	{
		background-color:#8F379D;
		border:solid 1px #8F379D;
		color:#FFF;	
	}	
	.NAV
	{
		background-color:#316B56;
		border:solid 1px #316B56;
		color:#FFF;		
	}
	.RTL
	{
		background-color:#AB801A;
		border:solid 1px #AB801A;
		color:#FFF;		
	}
	.bg_OFI{ background:transparent url("/_imgs/ban/bg_OFI.gif") top left no-repeat; }
	.bg_NAV{ background:transparent url("/_imgs/ban/bg_NAV.gif") top left no-repeat; }
	.bg_RTL{ background:transparent url("/_imgs/ban/bg_RTL.gif") top left no-repeat; }
	.bg_CCM{ background:transparent url("/_imgs/ban/bg_CCM.gif") top left no-repeat; }	
	.bg_EPF{ background:transparent url("/_imgs/ban/bg_EPF.gif") top left no-repeat; }
	.bg_RES{ background:transparent url("/_imgs/ban/bg_RES.gif") top left no-repeat; }			

	
	#body_buscador_left
	{
		float:left;
		width:355px;
		/*background-color:#EEE;	*/
	}
	#body_buscador_right
	{
		float:right;
		width:355px;
		/*background-color:#EEE;*/
	}	
		.buscador_box
		{
			float:left;
			width:343px;
			border:dotted 1px #1C5779;
			padding:10px 5px 5px 5px;
			background-color:#F9F9F9;
			margin:10px 0;
		}
		.buscador_residencial
		{
			float:right;
			width:343px;
			border:dotted 1px #1C5779;
			padding:10px 5px 5px 5px;
			background-color:#F9F9F9;
			margin:10px 0;		
		}
		.buscador_box label
		{
			width:68px;
			float:left;
			display:block;
			text-align:right;
			padding-right:5px;
		}
		.buscador_box input, .buscador_box select
		{
			width:9em;
			float:left;
			display:block;
		}
		.buscador_box img
		{
			margin:0 auto;
			padding:15px 0;
		}
		.float_left
		{
			padding-bottom:10px;
			clear:both;
		}			
		.float_right input
		{
			float:right;
			margin:0;
			padding:0 5px;
		}
		div.totales
		{	
			float:left;
			width:100%;
			background:transparent url("/_imgs/ban/dot_1.gif") center center repeat-x;
			/*clear:left;*/
			/*background-color:#009999;*/
		}
		span.totales_left
		{
			float:left;
			width:auto;
			padding-right:5px;
			height:19px;
			font-weight:normal;
			background-color:#F9F9F9;
		}
		span.totales_right
		{
			float:right;
			width:75px;
			padding-left:5px;
			height:19px;
			font-weight:bold;
			background-color:#F9F9F9;
		}
		div.mas_visitados
		{
			float:right;
			width:100%;
			border-bottom:solid 1px #E8E8E8;
			padding:4px 0;
		}
		div.mas_visitadosEnd
		{
			float:right;
			width:100%;
			padding:4px 0 10px 0;
		}				
		span.masvisitados_item1
		{
			float:left;
			width:80px;
			/*padding:2px 0;*/
		}
		span.masvisitados_item2
		{
			float:left;
			width:190px;
			font-weight:bold;
			/*padding:2px 0;*/
			
		}
		span.masvisitados_item3
		{
			float:left;
			width:70px;
			/*padding:2px 0;*/
			text-align:right;
		}	
	/*#body_buscador_bottom
	{
		float:left;
		width:800px;	
		border:dotted 1px #1C5779;
		padding:10px 5px 5px 5px;
		background-color:#F9F9F9;
		margin:10px 0;		
	}*/			
/* buscadores - proyectos destacados -------------------------------*/
	.divProyectosDestacados
	{
		width:758px;
		border:dotted 1px #1C5779;
		background-color:#F9F9F9;
		padding:27px;
		margin:0 auto;	  
	}
	.item_inmuebles
	{
		float:left;
		width:129px;
		border-top:solid 1px #EBEBE9;
		border-left:solid 1px #EBEBE9;
		border-right:solid 1px #EBEBE9;
		padding:5px;
		margin:5px;
		height:135px;
		min-height:135px;  
		background:#FFF url("/_imgs/ban/a33.gif") repeat-x bottom;
		text-align:center;
	}  
	.item_inmuebles img
	{
		text-align:center;
	}
	.item_inmuebles  span
	{
		display:block;
		margin-top:5px; 
	}
	.item_inmuebles a
	{
		display:block;
		margin-bottom:5px;
	} 	
	a.destacado-city
	{
	    display:block;
	    font-weight:bold;
	    background-color:#F5F5F5;
	    border-top:dotted 1px #333;
	    border-left:dotted 1px #333;
	    border-right:dotted 1px #333;
	    padding:.5em;
	    margin-right:.3em;
	    width:75px;
	    float:left;
	    text-align:center;
	    
	    margin-bottom:-1px;
	    position:relative;
	    z-index:1000;	  
	    /*border-bottom:dotted 1px #333;*/
	}
	a.destacado-activo
	{
	     border-bottom:solid 1px #F5F5F5;
	}		
/* buscadores - listados y detalle -------------------------------------------*/

    .fotogaleria
    {
        /*margin-bottom:10px;*/
        overflow:hidden;
    }
    
    .fotogaleria img
    {
        padding:0;
        margin:10px 10px 0 0;
        float:left;
    }
    .fotogaleria a
    {
        
    }    
	.titulo_buscador
	{
		display:block;
		font-size:125%;
		background-color:#F2F2F2;
		padding:5px 15px;
		margin:-15px -15px 0 -15px;
		line-height:175%;
	}

	#listado, #detalle
	{
		width:100%;
		background:none;
	}
	#listado h3, #detalle h3
	{
		color:#1C5779;
		font-size:125%;
		margin:0;
		padding:20px 0 5px 0;
		font-weight:bold;
		background-image:none;
	}
	#listado p
	{
		color:#888;
		padding:10px 0;
	}
	#detalle p
	{
		color:#333;
		padding:10px 0;
	}
	#resultados
	{
		width:100%;
		border:dotted 1px #1C5779;
		margin:0 auto;
	}
	#resultados table th
	{
		/*background-color:#006;
		border:solid 1px #006;*/
		padding:3px 0;
	}
	#resultados table th a
	{
		color:#FFF;	
		font-weight:bold;
		/*padding-left:5px;*/
	}	
	#resultados table td a
	{
	    color:#03F;
	}
	#masInfo	
	{
		text-align:center;
		padding:20px 0 10px 0;
	}
	#detalle h3
	{
		color:#3399FF;
		font-size:125%;
		margin:0;
		padding:20px 0 5px 0;
		font-weight:bold;
		background-image:none;
		border-bottom:dotted 1px #DCDCDC;
	}
	.detalle_left
	{
	 	float:left;
		width:500px;
		padding:25px;
	}
	.detalle_right
	{
		float:right;
		width:213px;
		text-align:center;	
	}
	#detalle ul
	{
		margin-left:20px 
	}
	.detalle_right ul
	{
		margin:20px 0 20px 20px;
		text-align:left;
	}	
	#detalle ul li, .detalle_right ul li
	{
		/*background: transparent url("/_imgs/ban/bullet_menu_1.gif") left 4px no-repeat;*/
		padding:4px 0 4px 25px;
	}
	.detalle_right ul li a
	{
		color:#3399FF;
	}	
	.sinDatos
	{
		padding:25px;
		background-color:#F5F5F5;
		color:#C00;
		width:762px;
	}	
	li.ampliar
	{
		background: transparent url("/_imgs/ban/zoom_gris.gif") left 4px no-repeat;
	}
	li.impresora
	{
		background: transparent url("/_imgs/ban/printer_gris.gif") left 4px no-repeat;
	}
	li.volver
	{
		background: transparent url("/_imgs/ban/back_gris.gif") left 4px no-repeat;
	}
	li.nueva
	{
		background: transparent url("/_imgs/ban/search_gris.gif") left 4px no-repeat;
	}
	li.pdf
	{
		background: transparent url("/_imgs/ban/pdf.gif") left 4px no-repeat;
	}	
	li.pdf a
	{
		font-weight:bold;
		color:#003399;
	}
/* -- mas info --------------------------------------------------- */	

	.mas_info_box
	{
		margin:0 auto;
		width:500px;
		border:dotted 1px #1C5779;
		padding:10px 5px 5px 5px;
		background-color:#F9F9F9;
		margin:10px 0;	 
		text-align:center;
	}
	.mas_info_item
	{
		width:400px;
		float:left;
		clear:both;
		padding-bottom:10px;
	}	
	.mas_info_box label
	{
		width:150px;
		float:left;
		display:block;
		text-align:right;
		padding-right:5px;
	}
	.mas_info_input, .mas_info_box select,  .mas_info_box textarea
	{
		width:225px;
		float:left;
		display:block;
	}
	.mas_info_box textarea
	{
		font-size:125%;
	}
	.btnMasInfo
	{
		float:left;
		width:500px;
		clear:both;
		text-align:center;
	}
	.mas_info_msg p
	{
		font-size:150%;
		font-weight:bold;
		color:#3366FF;
		padding:110px 50px;
		line-height:1.5em;
		border:dotted 1px #006699;
		background-color:#F5F5F5;
		text-align:center;
	}

/* RESIDENCIAL -------------------------------*/
	
	.buscador_residencial label 
	{
		padding:5px 0 5px 65px;
		float:left;
		width:300px;
		display:block;
	}
	.buscador_residencial select 
	{
		float:left;
		width:225px;
		display:block;
	}	
	.buscador_residencial input
	{
		float:right;
		width:80px;
		display:block;
		margin:5px 65px 5px 0;
	}
    /* promociones residencial ----------------------------------- */
        .promociones
        {
            margin:15px 0px 0px 0px;
            width:370px; 
            padding:0;
            border-bottom:solid 1px #999;
        }

        .promociones ul
        {
            width:370px;
            margin:0;
            padding:0;
            
        }        
        .promociones ul li
        {
            width:100%;
            margin-bottom:5px;
            overflow:hidden;
        }
        .promociones ul li img
        {
            float:left;
            width:100px;
            margin:0;
            padding:0;
        }        
        .promociones ul li ul
        {
            float:left;
            width:270px;
            height:75px;
            background:transparent url("/_imgs/ban/a33h75.gif") repeat-x top;
            overflow:hidden;
        }
        .promociones ul li ul li
        {
            padding:3px 0px 0px 10px;
            margin:0 0 3px 0;
        }
        .promociones ul li ul:hover
        {
            background:transparent url("/_imgs/ban/a33h75hover.gif") repeat-x top;
        }    
	
	    /* PROMOCIONES ALL */
	    
	    .promociones_all
        {
            width:600px; 
        }        
        .promociones_all ul
        {
            width:600px;
            margin:0;
            padding:0;
            
        }
	
/* -- BUSCADOR - LISTADO -  RESIDENCIAL ---------------------------------------------------------------------- */

        .itemContainer 
        {
	        padding:5px 5px 15px 5px;	
	        margin-bottom:10px; 
			border:dotted 1px #1C5779;
			/*background-color:#F5F5F5;*/
        }
        img.flotar
        {
			float:left;
			position:relative;
			vertical-align:top;
        }		
        .itemContainer table
        {
			padding:0;
			margin:0;		
		}	
		.itemContainer td
		{
		   padding:5px;
		}				
        .ico1
        {
            width:150px;text-align:left;
        }
        .ico2
        {
            width:150px;text-align:left;
        }	
		.itemDatos
		{
			/*padding:20px;
			margin:0 15px 15px 0;
			background-color:#EEE;*/
		}
		.head
		{
		    padding-bottom:10px;
		    color:#36C;
		}
		#masinfoResBtn
		{
		    text-align:center;
		    padding:5px;
		}
		.verMapa
		{
		    text-align:center;
		    padding:5px 0;
		}
		.buscadorResidencial
		{
		     /*background: #EFF3FB url(../imgs/fondo_azul.gif) repeat-x 0 -5px;  */
		}
/* -- BUSCADOR - DETALLE -  RESIDENCIAL ---------------------------------------------------------------------- */

    table.detalle-residencial  td
    {
        border:solid 2px #f9f9f9;
        text-align:right;
        padding:.5em;
        background-color:#DDD;
    }  
    table.detalle-residencial  td+td
    {
       text-align:left;
       background-color:#EEE;
    }       
