﻿BODY.promocion #Cuerpo 
{
   padding: 0px !important; 
   background: #DDDDDD;
   height: 100%;  
}
BODY.promocion #map
{
	margin-left: -95px;
	width: 500px;
	height: 300px;
	margin-bottom: 15px;
	border: 1px solid black !important;
	overflow: hidden;
}
BODY.promocion #volver
{
    text-align: right;
	padding-top: 10px;
}
    BODY.promocion #volver A
    {
        color: #000;
        text-transform: uppercase;
        font-size: 70%;
        font-family: Arial, Sans-Serif;
        text-decoration: none;
    }

BODY.promocion #ColIzda{
		width:127px;
		padding-top: 27px;
		padding-left: 46px;
		float: left;		
		overflow: hidden;
}

		BODY.promocion #ColIzda .imgpromocion{
			position:relative;
			border: 6px solid #FFFFFF;
			margin-top:3px;
			margin-bottom: 3px;
		}
		
		
	BODY.promocion #ColDcha{
		width:533px;
		float:left;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 24px;
		overflow: hidden;
	}

		BODY.promocion #ColDcha #Botonera{
			border-bottom: 1px solid #666666;
			width:100%;
			clear:both;
			padding-bottom:4px;
			text-align:right;
			margin-bottom:30px;
		}
		
			BODY.promocion #ColDcha #Botonera IMG{
				margin-left: 15px;
			}
			
			
		BODY.promocion #ColDcha #Volver{
			clear:both;
			width:100%;
			clear:both;
			text-align:right;
		}
		
		BODY.promocion #ColDcha H1{
			font-size: 1.5em;
			color: #990000;
			font-weight:bold;
			margin: 0;
			display:inline;
		}
		
		
		BODY.promocion #ColDcha H2{
			font-size: 1.2em;
			color: #990000;
			font-weight:bold;
			margin: 0;
			display:inline;
		}
		BODY.promocion #ColDcha #paginaDatos
		{
		  padding-left:124px;			 
		}
		BODY.viviendas #ColDcha #paginaDatos 
		{
		    padding-left: 0px;
		}
		BODY.promocion #ColDcha H3{
			font-size: 1.2em;
			color: #000;
			font-weight:bold;
			margin: 0;
			display:block;
			margin-bottom: 10px;
		}
		BODY.viviendas #ColDcha H3
		{
		  padding-left:124px;			 
		}
		
		BODY.promocion #ColDcha .foto
		{
			border: 6px solid #FFFFFF;
			clear: both;
		}
		
		BODY.promocion #ColDcha .ubicacion
		{
			margin-left: -100px;
		}


		BODY.promocion #ColDcha .texto {
			font-size: 1em;
			color: #333;
			font-weight:normal;
			margin-bottom: 10px;
			margin-top: 10px;
			text-align:justify;
			padding-bottom:20px;
		}
		
		BODY.promocion #ColDcha #Lineagaleria{
			
		}
		
		BODY.promocion #ColDcha #Lineagaleria IMG{
			border: 6px solid #fff;
			margin-right: 5px;
		}


		BODY.promocion #ColDcha #Lineagaleriatexto{
            position:relative;
            height: 15px;
            left: -2px;
            margin-top:5px;
		}
		
		BODY.promocion #ColDcha #Lineagaleriatexto .itemA,
		BODY.promocion #ColDcha #Lineagaleriatexto .itemB,
		BODY.promocion #ColDcha #Lineagaleriatexto .itemC{
            position:absolute;
            color:#666;
            top: -5px;
            width: 104px;
		}
		
		BODY.promocion #ColDcha #Lineagaleriatexto .itemA{
			left:131px;
		}
		
		BODY.promocion #ColDcha #Lineagaleriatexto .itemB{
			left: 266px;					
		}
		
		BODY.promocion #ColDcha #Lineagaleriatexto .itemC{
			left: 403px;					
		}

BODY.promocion	#UbicacionApliada 
{
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    background: black;
    text-align: center;
    vertical-align: middle;
    padding: 20px;
    z-index: 10000;
}
BODY.promocion	#UbicacionApliada IMG 
{

}

BODY.promocion TABLE.listadoViviendas 
{
    width: 100%;
    border-color: #DDD;
    
}
    BODY.promocion TABLE.listadoViviendas TH
    {
        background: #666;
        color: #CCC;
        padding: 2px 4px;
    }
    BODY.promocion TABLE.listadoViviendas TD 
    {
        background: #fff;
        color: #666;
        padding: 2px 4px;
        font-size: 90%;
    }

BODY.inmueble DL
{
    display: block;
    overflow: hidden;
    font-size: 90%;
}
    BODY.inmueble DL DT,
    BODY.inmueble DL DD
    {
        width: 130px;
        display: inline;
        margin: 0;
        float: left;
        height: 1.2em;
        overflow: hidden;
    }
    BODY.inmueble DL DT
    {
        color: #990000;
    }
BODY.promocion UL.galeria,    
BODY.inmueble UL.planos
{
    display: block;
    overflow: hidden;    
    margin: 0;
    padding:0;
}
    BODY.promocion UL.galeria LI,
    BODY.inmueble UL.planos LI 
    {
        width: 115px;
        height: 86px;
        display: inline;
        margin: 2px;
        padding:0;
        float: left;
        overflow: hidden;
        border: 5px solid #fff;
        text-align: center;
        background: #fff;
    }
    BODY.promocion UL.galeria LI A,
    BODY.inmueble UL.planos LI A 
    {
        display: block;
    }
