﻿/*BUSCADOR *********************************/

BODY.viviendas  .simulH1
{
    font-size:24px;
    margin:0;
    padding:0;
    font-weight:normal;
    color:#636040;
    margin-bottom:5px;
    border-bottom:1px solid #CCCCCC;
    font-family: Times New Roman, Arial, Verdana, Serif;
}

BODY.viviendas .ref
{
    font-size:12px;
    display:block;
}

BODY.viviendas  .simulH1 .volver
{
  position:relative;
  top:-25px;
  right:-20px;
}

BODY.viviendas  .simulH1 .volver A
{
  font-size:12px;
  color:#635F3F;
}

BODY.viviendas #contenido .introviviendas
{
    color:#636141;
}
    
    
BODY.viviendas #contenido #buscador
{
    width:534px;
    margin-top:20px;
    border-bottom:1px solid #CCC;
    margin-bottom:20px;
    padding-bottom:20px;
}

    BODY.viviendas #contenido #buscador #buscadorViviendas
    {
    width:534px;
    overflow:hidden;
    }
    
    BODY.viviendas #contenido #buscador #buscadorViviendas #opcionesVentas
    {
        padding-left:15px;
    }        
    

	BODY.viviendas #contenido #buscador #buscadorViviendas .titulo
	{
		font-size:110%;
		background: url(Images/puntosHorizontales.gif) repeat-x bottom;
	   margin-bottom:10px;
	   padding-bottom:3px;
	   text-align:right;
	}

        
    
    
       
    BODY.viviendas #contenido .buscar2
    {   
        text-align:right;
        padding:3px 5px;
    }
    
    
    BODY.viviendas #contenido .buscar2
    {   
        width:153px;
    }
    
    BODY.viviendas #contenido .buscar2 A
    {
        font-size:90%;
        color:#005742;
        padding-bottom:2px;
        background-color:#E6E2CA;
        padding:3px 5px;
    }
    
    
    BODY.viviendas #contenido .buscar2 A:hover
    {
        color:#999;
        background-color:#D7D1AE;
    }

/*RESULTADO *********************************/
.gridPager 
{
      font-size:130%;
      background-color:#fff;
      text-align:center;
      color:Gray;
}


.gridPager span
{
      color:Black;
      font-size:140%;
      font-weight:bold;
}


BODY.viviendas TABLE
{
    width:100%;
    font-size:80%;
    border:none;
    }
    
 
BODY.viviendas TABLE TH,
BODY.viviendas #informacion TH
{
    font-weight:normal;
    height:30px;
    vertical-align:bottom;
    text-align:left;
    padding:0 0 5px 5px;
    width:250px;
    
}

BODY.viviendas TABLE TH
{
    text-align:center;

    }
    
BODY.viviendas #informacion TH
{    text-align:left;

    }

BODY.viviendas TABLE TD,
BODY.viviendas #informacion TD
{
    width:auto;

}



BODY.viviendas  .logoVillagadea
{
	width:100%;
	margin-top:50px;
	margin-left:0;
	background-color:#D9D9CD;
	height:62px;
}

BODY.viviendas  .logoVillagadea img
{
	border-right:2px solid white;
	position:relative;
	bottom:23px;
}

BODY.viviendas #informacion .logoVillagadea
{
	clear:both;
	width:145px;
	margin-top:50px;
	margin-left:48px;
}


BODY.viviendas TABLE TD
{    
    text-align:center;
    border:0;
    }
    
BODY.viviendas #informacion TD
{    text-align:left;

  }

BODY.viviendas TABLE TR.impar
{
    border:"0";
}


BODY.viviendas TABLE TR.par
{
       
    background-color:#F2F0E3;
}

BODY.viviendas TABLE.paginado
    {
    text-align:center;
    width:100%;
    }

BODY.viviendas TABLE.paginado A
    {
    color:#999;
    }

BODY.viviendas TABLE.paginado A:hover
    {
    color:#555;
    }
   /**Paginado**/     
BODY.viviendas .gridPager td 
    {
    width:1px;
    text-align:right;
    }    
    
BODY.viviendas .gridPager table 
    {
    width:1px;
    float:right;
    }        
    
    
BODY.viviendas .gridPager td A
    {
    font-size:12px;
    color:#7E7B54;
    }
        
BODY.viviendas .gridPager td A:hover
    {
    font-size:12px;
    color:#555;
    }
    
BODY.viviendas .gridPager td Span
    {
    font-size:12px;
    color:#005742;
    }    

/*RESULTADO *********************************/


BODY.viviendas .datos
{
    font-size:120%;
    }


BODY.viviendas .datos .tipo
{
    display:inline;    
    padding:0 5px 2px 5px;
    font-size:18px;
    margin:0;
    padding:0;
    font-weight:normal;
    color:#636040;
    margin-bottom:5px;
    font-family: Times New Roman, Arial, Verdana, Serif;
}
    
    
BODY.viviendas #ampliaDatos
{
    width:540px;
    margin-top:3px;
    overflow:hidden;
    }
    
    
    BODY.viviendas #ampliaDatos #informacion
    {
        float:left;
        width:255px;
        margin-top:20px;

    }
    
    BODY.viviendas #ampliaDatos #informacion TABLE
    {
        font-size:90%;
        margin-bottom:10px;
        }
        
        
        
        
BODY.viviendas #ampliaDatos #informacion TABLE TH
{
        
    color:#787878;
    font-weight:bold;
    text-align:left;
} 
       
BODY.viviendas #ampliaDatos #informacion TABLE TD
{
    width:450px;

}
        
BODY.viviendas #ampliaDatos #informacion TABLE TD.columnaIzquierda
{
    font-weight:bold;
    width:100px;
}
        

        
BODY.viviendas #ampliaDatos #informacion .titulo
{
    color:#636141;
    font-weight:bold;
    font-size:90%;
    margin:10px 0 10px 0;
}


BODY.viviendas #ampliaDatos #informacion P
{
    font-size:90%;
    margin:10px 0 0 0;
}
        
       
BODY.viviendas #ampliaDatos #imagenes
{
    float:left;
    width:270px;
    margin-left:5px;
    z-index:1000;

}
  
BODY.viviendas #ampliaDatos #informacion .precio
{
    font-size:18px;
    color:#00543F !important;
    font-family: Times New Roman, Arial, Verdana, Serif;
}

BODY.viviendas #ampliaDatos #informacion .precio SPAN
{
    font-size:18px;
    color:#333;
}
    
BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas
{
    position:relative;
    margin:3px 0 3px 0;
    overflow:hidden;
}
        
        
BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL
{
    overflow:hidden;
    display:block;
    margin:0;
    padding:0;

    }
    
    
  BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI
  {
    display: inline;
    margin: 0;
    padding: 0;
    float: left;
    width: 129px;    
    overflow: hidden;
    /*border: 1px solid #F2F0E3;*/
    margin-left: 0; 
    padding:1px;
	height: auto!important; /* para los browsers buenos */
    height: 98px; /* para IE5+ */
    min-height: 98px; /* para los browsers buenos */
	vertical-align:middle !important;

    } 


  BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI IMG
  {
    width: 95%;
    padding-left:3px;
	padding-top: 3px;
	
  }
    
  BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI.principal IMG
  {
	float:left;
    width: 262px;
  }    
    BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI.principal
    {   
        clear: both;
        float:none;
        display: block;
        width: 262px;
        border: none; 
        padding:0 !important;
        margin-left: 0 !important;
		padding:0;
        padding-bottom:2px;
		text-align:center;
		height: auto; /* para IE5+ */
		min-height: 98px; /* para los browsers buenos */
    }
  
    BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI.principal p
    {   
		background-color:#8B0824;
		color: #FFF;
		margin-left:3px;
		padding-left:5px;
		padding-right:6px;
		padding-top:4px;
		padding-bottom:4px;
		width:250px;
		text-align:justify;
		font-size: 10px;
		line-height:13px;
    }


    BODY.viviendas #ampliaDatos #imagenes .miniaturasViviendas UL LI.principal IMG
    {   
		background-color:#FFF;
		padding-top:0;

    }
   BODY.viviendas .volver A
{
    _right:1px;
    background:none;
    }
    
.volver A:hover
{
    color:#999;
    }

BODY.viviendas #imagenes UL 
{
    display: block;
    margin: 0;
    padding: 0;
}

.buscareferencia
{
    width:534px;
    overflow:hidden;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    margin:20px 0;
    padding:10px 0;
    position:relative;
    height:60px;
    }
    
.buscareferencia .contenidoreferncia
{
    position:absolute;
    right:0;
    top:30px;
    }
    
.buscareferencia .etiqueta
{
    margin-right:20px;
    float:left;
    position:relative;
    top:2px;
    }
    
.buscareferencia .caja
{
    border-top:2px solid #CCC;
    border-left:2px solid #CCC;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    float:left;
    margin-right:20px;
    }
    
.buscareferencia INPUT
{
    float:left;
    }

#buscador .linea
{
    overflow:hidden;
    position:relative;
    }
    
#buscador .linea .itemlinea
{
    float:left;
    width:180px;
    margin-right:30px;
    }
    
#buscador .linea .botonbuscar
{
    position:absolute;
    right:0;
    bottom:0;
    }
    
 
 BODY.viviendas #ampliaDatos #informacion TABLE TD.precio {
    background-color: #F8F7F1;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #8B0624;
    font-size: 18px;
    padding: 14px 10px;
    width: 280px;
}

#pieFicha {
    clear: both;
    margin-top: 20px;
}

#pieFicha UL {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#pieFicha UL LI.enviaramigo {
    background: url("Images/bo_enviaramigo.jpg") no-repeat scroll 0 0 #FFF;
}

#pieFicha UL LI.contactarcomercial {
    background: #FFF url("Images/bo_contactarcomercial.jpg") no-repeat scroll 0 0 ;
}

#pieFicha UL LI {
    height: 19px;
    margin-bottom: 10px;
    padding: 5px 0 0 33px;
    width: 138px;
    
}

#pieFicha UL LI A{
    font-size:10px;
    color:#333;
}

#pieFicha UL LI A:hover{
    color:#999;
}

.paginado
{
    margin-top:10px;
    text-align:center;
    }
    
.paginado TABLE
{
    width:98%;
    }

.paginado TABLE TD.pag
{
    
    }    
    
.paginado TABLE TD.right
{
    width:120px;
    text-align:right;

    }  
              
.paginado TABLE TD.left
{
    width:120px;
    text-align:left;
    }     
	
	/*********/
BODY.viviendas .busqueda
{
    
    width:162px;
    height:30px;
    background: url(images/buscador.jpg) no-repeat 0 -1px;

    display:inline-block;
    position:absolute;
    cursor:pointer;

    padding: 5px 0 0 10px;
    margin: -5px 0 0 0;
}


BODY.viviendas .busquedaD 
{
   display:none;
    width:350px;
    height:120px;
    border-top:1px solid #999;
    border-left:1px solid #999;    
    border-bottom:3px solid #666;
    border-right:3px solid #666;
    background-color:#FFF;


    position:absolute;
    float:left;
    top:84px;
    left:70px;
    z-index:100;
    padding:10px 0 0 15px;
    
}

BODY.viviendas .busquedaD TABLE
{
    width:95%;
    font-size:11px;
}

/*****/

.catalogo
{
    width:530px;
    height:162px;
    background:  url(images/catalogo.jpg) no-repeat 0 -1px;
    
}

.catalogo .texto
{
    width:370px;
    height:120px;
    margin-top:15px;
    float:right;
    font-size:11px;
}

.catalogo .texto SPAN.titulo
{
    font-size:18px;
    color:#00543F !important;
    font-family: Times New Roman, Arial, Verdana, Serif;
}

.catalogo .texto SPAN.subtitulo
{
    font-size:15px;
    font-family: Times New Roman, Arial, Verdana, Serif;
}

.catalogo .texto  .options
{
    width:140px;
    height:100px;
    float:right;
    padding:45px 10px 0 0 ;
    margin: 0 0 0 20px !important;

}

.catalogo .texto  .options A
{

    text-decoration:underline;
    color:#333;
    font-size:11px;
    display:block;
    padding:1px 0 1px 30px;
    margin:10px 0 0 0;
}

.catalogo .texto  .options A:hover
{
    color:#999;
}

.catalogo .texto  .options A.online
{
	display:none;
    background:  url(images/ico_online.jpg) no-repeat 0 -1px;
}

.catalogo .texto  .options A.pdf
{
    background:  url(images/ico_download.jpg) no-repeat 0 -1px;
}
/*****/
    
