*{margin:0;padding:0;}
body{font-family:sans-serif;font-size:12px;}
body#Limpia{background-color:#000;}
body#Sitio{margin:0;padding:0;text-align:center;background:#121212 url(/images/fnd.jpg) top center no-repeat fixed;}
td{text-align:center;font-size:12px;color:#000;vertical-align:text-bottom;}
th{font-weight:bold;}
a,
a:visited,
a:active,
a:hover
{color:#F8CC2D;text-decoration:none;}

a.Liga,
a.Liga:visited,
a.Liga:active,
a.Liga:hover
{color:#000;text-decoration:none;}
 
a.LigaProp:visited{color:#000000; text-decoration:underline;}
a.LigaProp:link{color:#000000; text-decoration:underline;}
a.LigaProp:active{color:#000000; text-decoration:underline;} 
a.LigaProp:hover{color:#000000;text-decoration:none;}
#Contenedor{width:988px;display:block;margin:0 auto;text-align:left;}
#Cabecera{background-color:transparent;background-image:none;height:202px;position:relative;}
#Logo{display:block;background-image:url(/images/logo.jpg);width:206px;height:122px;position:absolute;top:10px;left:0;overflow:hidden;line-height:300px;}
#txtEncabezado{height:100px;width:621px;height:80px;position:absolute;top:50px;right:25px;overflow:hidden;line-height:500px;}
#Contenido{background-image:url(/images/fndColumnas.gif);background-position:left;background-repeat:repeat-y;}
#Fondo #Columna1{float:left;width:204px;color:#fff;overflow:hidden;padding-left:1px;}
#Fondo #Columna2{float:right;width:206px;overflow:hidden;}
#Fondo #Columna3{width:552px;margin-left:auto;margin-right:auto;overflow:hidden;text-align:left;}
#Columna3 td{text-align:left;vertical-align:top;}
#Fondo #Columna3 .Margenes{margin:0;}
#Fondo #Pie{widht:100%;background-color:#333;color:#DADEDD;text-align:center;border:1px solid #F8CC2D;}
#Pie p{padding:1em;text-align:right;margin:0.2em;}
#MenuPie{border-bottom:1px solid #F8CC2D;background-image:url(/images/fndMenuPie.jpg);height:47px;line-height:47px;text-align:center;}
#MenuPie a,
#MenuPie a:visited,
#MenuPie a:active,
#MenuPie a:hover
{padding:0 1em;font-weight:bold;}
.noFlotar{clear:both;height:0.01em;overflow:hidden;}
/* ========== BLOQUE BUSQUEDA ========== */
.BloqueBusqueda{padding:9px 10px;color:#F7CB2D;}
.TituloBusqueda{text-align:center;height:37px;background-position:top center;background-repeat:no-repeat;}
.botonBuscar
{display:block;
 margin:0 auto;
 margin-top:9px;
 background-repeat:none;
 background-color:transparent;
 width:82px;
 height:27px;
 border:none;
 cursor:pointer;
}
/* ========== BLOQUE TIPOS ========== */
#tablaPorTipo{border-collapse:collapse; border-spacing:0;width:100%;}
#tablaPorTipo td{vertical-align:top;padding:0.4em;}
#tablaPorTipo a{text-decoration:none;}
.BloqueTipos{padding:9px 10px;}
.TituloTipos{text-align:center;height:37px;background-position:top center;background-repeat:no-repeat;}

/* ========== SELECTOR IDIOMA ========== */
.SelectorIdioma
{
	position:absolute;
	top:4px;
	right:25px;
	width:123px;
	height:30px;
}
/* ========== BLOQUE BOLETIN ========== */
.BloqueBoletin
{
	width:174px;
	height:95px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.BloqueBoletin .Margenes
{
}
/* ========== BLOQUE ASESOR ========== */
.BloqueAsesor
{
	width:206px;
	height:440px;/*440 - 235*/
	display:block;
	margin:0 auto;
	margin-top:5px;
	background-repeat:no-repeat;
	text-align:center;
	font-family:sans-serif;
}
.BloqueAsesor .Margenes
{
	padding:9px;
	padding-top:44px;
}
.BloqueAsesor .FotoAsesor
{
	width:59px;
	height:60px;
	background-color:#666;
	overflow:hidden;
	float:left;
	margin:0;
}
.NombreAsesor{font-weight:bold;background-color:#666666;}
/* ========== BLOQUE DESARROLLOS ========== */
.BloqueDesarrollos
{
	width:180px;
	height:128px;
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	overflow:hidden;
	text-align:center;
}
/* ========== BLOQUE OFICINAS ========== */
.BloqueOficinas
{ color:#fff;
	padding-top:1em;
}
.TituloOficinas
{
 height:13px;
 background-repeat:no-repeat;
 background-position:top center;
 margin:10px;
}
.DireccionOficinas
{
 margin:0 10px 1em 10px;
 text-align:left;
}
.TelefonoOficinas
{
 display:block;
 margin-left:auto;
 margin-right:auto;
 margin-top: 0;
 margin-bottom:.7em;
 background-image:url(/images/fndTelefono.jpg);
 background-repeat:no-repeat;
 background-position: top left;
 color: black;
 width:179px;
 height: 24px;
 line-height: 24px;
 text-align:left;
 font-size:11px;
 overflow:hidden;
}
.TelefonoOficinas .Margenes
{
 padding:0 5px;
}

/* ========== CONTENIDO PORTADA ========== */
.TituloDesarrollosP,
.TituloPropiedadesP{height:40px;background-position: 0px 0px;overflow:hidden;line-height:200px;}
.linkDesarrollosPortada{font-weight:bold;font-size:15px;}
.CuadroDesarrollos1{background-image:url(/images/cdrPortada1.gif);position:relative;margin-bottom:10px;padding-top:10px; color:#000000;}
.CuadroDesarrollos2{background-image:url(/images/cdrPortada2.gif);margin-bottom:10px;height:12px;color:#000000;}
/*.CuadroDesarrollos2{background-image:url(/images/cdrPortada2.gif);width:100%;height:12px;margin:0;border-collapse:collapse;border-spacing:0;}*/

.TituloIndustrialyComercialP{height:34px;background-color:#000;background-repeat:no-repeat;background-position: 10px 0px;}
.TituloNovedadesP{height:34px;background-color:#000;background-repeat:no-repeat;background-position: 10px 0px;}

/* ========== TITULOS ========== */
.TituloNosotros,
.TituloPropiedades,
.TituloLigas,
.TituloCarrera,
.TituloContacto,
.TituloFaq,
.TituloSuscribete,
.TituloOfrezca,
.TituloDesarrollos
{height:40px;background-repeat:no-repeat;overflow:hidden;line-height:200px;margin:0;}
.finLigas{background:transparent url(/images/fndLigas2.gif) top center repeat-y;margin:0;margin:0 0 1em 0;height:12px;}


.TituloDirectorio{height:40px;background-repeat:repeat-y;background-color:#EABD24;overflow:hidden;line-height:300px;}
.TituloCatalogo{height:44px;background-repeat:repeat-y;background-color:#EABD24;}
.TituloIndustrialyComercial{height:44px;background-repeat:repeat-y;background-color:#EABD24;}
{height:40px;background-repeat:repeat-y;background-color:#EABD24;}

.brdPropiedades{background:#FFFFFF;margin:0;color:#fff;}
.finPropiedades{background:transparent url(/images/fndPropiedades2.gif) top center repeat-y;margin:0 0 1em 0;height:40px;line-height:40px;font-weight:bold;text-align:center;}
.finPropiedades a,
.finPropiedades a:visited{color:#fff;}

.brdCuadro{background:transparent url(/images/fndNosotros1.gif) top center repeat-y;margin:0;}
.finCuadro{background:transparent url(/images/fndNosotros2.gif) top center repeat-y;margin:0 0 1em 0;height:12px;}

.FaqPregunta{color:#000;font-weight:bold;}
.FaqRespuesta{color:#F1C525;}

.Margen{padding:1em;padding-bottom:0;}
.SubLinea,
.SubLinea2{background:transparent url(/images/fndLineaAmarilla.gif) center left repeat-x;margin:0.6em 0;}
.SubLinea p{background-color:#fff;display:inline;padding-right:0.6em;color:#F8CC2D;font-weight:bold;font-size:15px;}
.SubLinea2 p{background-color:#000;display:inline;padding-right:0.6em;color:#F8CC2D;font-weight:bold;font-size:15px;}

.btnVerMas
{
 width:68px;
 height:21px;
 background-image:url(/images/btnVerMas.gif);
 background-repeat:none;
 overflow:hidden;
 text-align:center;
 float:right;
}
.btnVerMas a
{
 color:white;
 font-size:10px;
 line-height:21px;
}

.textoNosotros
{
 margin:1em;
 color: #666666;
}
p.subtitulo
{
 background-color:#FFFFCC;
 font-weight:bold;
 color: #000000;
}
.textoNosotros .fotosNosotros {
 float: left;
 width: 145px;
 text-align: center;
 color:#000000;
}

.TextoCatalogo
{
 margin:1em 2em;
}
.TextoContacto
{
 margin: 1em 2em;
 color:#000000;
}
.TextoContacto input
{
 border:1px solid #EABD24;
 bacground-color:#FFFFCC;
}
.TextoContacto textarea
{
 border:1px solid #EABD24;
 background-color:#FFFFCC;
}
.TextoContaco
{
 margin:1em 2em;
}


.TextoCarrera
{
 margin:1em 2em;
 color:#666666;
}
#ContenidoA {
	background-color: #FFFFFF;
}
#ContenidoA .Margenes, #ContenidoA td
{ font-size:12px;
  margin:0 2em 1em 2em;
}
.TituloAdmin
{
 height:44px;
 background-color:#EBEBEB;
}
.TituloAdmin .Margenes
{
 height:44px;
 line-height:44px;
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom:1em;
}
.TituloNovedades,
.TituloBoletin
{
 height:44px;
 background-image:url(/images/fndTitulo.jpg);
 background-repeat:repeat-y;
 background-color:#EABD24;
}
.TituloNovedades .Margenes,
.TituloBoletin .Margenes
{
 height:44px;
 background-repeat:no-repeat;
 background-position:30px 0px;
}
.TextoNovedades
{
 margin:1em 2em;
}
.NombreAsesor{
color:#FFFFFF;
}
.Subtitulo3{
color:#000000;
font-size:14px;
font-weight:bold;
}

.Subtitulo2{
color:#000000;
font-size:16px;
font-weight:bold;
}






#tablaContacto{border:none;border-collapse:collapse;border-spacing:0;}
#tablaContacto td,
#tablaContacto th{vertical-align:top;padding:0.4em;}
#tablaContacto td{text-align:left;}
#tablaContacto th{text-align:right;font-weight:bold;color:#fff;width:120px;color:#F8CC2D;}
#tablaContacto .Boton, .botones{background:transparent url(/images/btnContacto.gif) 0 0 no-repeat;width:55px;height:23px;line-height:23px;color:#000;border:none;}
#tablaContacto img{border:none;margin:0;}

.CuadroDesarrollos1 table a img{border:1px solid #F8CC2D;}


.contenedorAsesor{
width:250px;
/*background:#FFF;*/
float:left;
margin:0 0 15px 15px;
overflow:hidden;heigth:100%;
color:#FFFFFF;
}

img.fototnAsesorInmobiliario{
float:left;
margin:0 5px 5px 0;
/*width:50px;*/
/*width:120px;*/
/*height:131px;*/
}
