.Estilo1 {color: #FF0000}
ul {margin:0; padding:0; list-style:none; line-height:17px}


 select{
 	margin:0px;
  	padding:0px;
	font-size:10px;
    font-family:Tahoma; 
    color:#8E8E8E; 
    line-height:10px;
	}

 input,a,div,td,select,textarea,body{
 	margin:0px;
  	padding:0px;
	font-size:11px;
    font-family:Tahoma; 
    color:#666666; 
    line-height:12px;
	}
	
.text3{
    color:#495355;
}
.text2{
    color:#255669;
}
.more{
    color:#2898B2;
}
.blue{
    color:#397497;
}
.text1{
    color:#414141;
	font-weight:900;
}
.font_input{
    color:#454545;
	padding:1 0 0 5px
}
.form{
    color:#252525;
	font-weight:900;
}
 .white{
    color:#FFFFFF;
	line-height:16px;
}
 .policy{
    color:#6C6C6C;
	line-height:14px;
}
 .green{
    color:#5B9020;
}
 .checkbox{
   width:11px; 
   height:11px;
   margin-right:9px;
   vertical-align:middle;
}
  .input{
  		width:204px; height:19px;
		border-width:1px;
		border-style:solid;
		background-color:#EAEAEA;
		border-color:#CCCFD6;
    	line-height:10px;
		padding-top:3px;
		padding-left:7px;
		}

  .textarea{
  		width:204px; height:133px;
		border-width:1px;
		border-style:solid;
		background-color:#EAEAEA;
		border-color:#CCCFD6;
    	line-height:10px;
		padding-top:3px;
		padding-left:7px;
		overflow:auto;
		}

.footer

{
	padding-left:25px;
	text-align:left;
	padding-bottom:10px;
}
 

#promociones
{
text-align:center;
margin-top:20px;
}


.quienes_somos
{
	text-align:center;
	margin:auto;
}


.encabezado_miembros
{
	font-size:20px;
}
.notas_prensa
{
	margin:50px;
}


.noticiaEspecial
{
	margin:20px;
}


.noticia_ampliada_td
{
	display:block;
	overflow:hidden;
	width: 410px;
	height:500px;
}

.noticia_ampliada_div
{
	margin: 10px;
	width: 390px;
	padding-right:10px;
	height: 490px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;

}

#menu a
{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height:18px;
	border:1px white solid;
}

#menu a.coninfo
{
	
	border:1px red solid;
	padding:3px;
}

#menu
{
	height:65px;
	font-weight:bold;
}

.cabecera
{
	
}

#vpo a
{
	font-style:italic;
	font-size:14px;
	text-decoration:none;
}


a.promo
{
	border:1px black solid;
	padding:3px;
	color:#FF0000;
	margin-left: 10px;
}


#vpo
{
	text-align:center;
	width: 100%;
}

#efecto
{
	
	padding-left:20px;
	padding-top:5px;
	background:no-repeat center url(cabecera2.png);
	height:150px;
	width:800px; /* 600px */
	display:block;
	text-align:left;
	
}

.texto_principal
{
	background:URL(images/tall3.gif);
	text-align:justify;

}
.promociones
{
	display:block;
	height:500px;
	width:220px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
}

.logos
{
	height:200px;
	
}

.logos
{
	margin:10px;
}

#Encabezado
{
	text-transform:uppercase;
	padding-bottom:10px;
	text-align:center;
}

#Fotos
{
	vertical-align:top;
	width: 420px;
	text-align:center;
}

#Fotos img
{
	margin:1px;
	border:#000000 1px solid;
}
.construc_actuales
{
	text-align:center;
	text-decoration:none;
	font-size:12px;
}

.construc_actuales:hover
{
	
	text-decoration:underline;
	
}

.actuales
{
	text-align:center;
}
.constAct_texto
{
	text-align:center;
}

.enlaceConstruccionesActuales
{
	text-decoration:none;
	font-size:16px;
}
.enlaceConstruccionesActuales:hover
{
	text-decoration:underline;
}

.curriculums
{
	margin:10px;
	text-align:center;
	
}

.pdfs
{
	text-decoration:none;
	
}
.pdfs:hover
{
	text-decoration:underline;
}
#menuPromociones
{
	text-align:center;
	margin:20px;
}

.avisolegal
{
	text-decoration:none;
}
.avisolegal:hover
{
	text-decoration:underline;
}
.promoActuales
{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.organigrama
{
	text-align:center;
}
.informeGrupo
{
	text-align:center;
	
}

.curriculums
{
	text-align:center;
}
.tituloPromociones
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	
}
.listadoPromociones
{
	border:#a4a4a4 1px solid;
	display:block;
	width: 160px;
	padding: 10px;
	margin-bottom: 10px;
}
.lateralPromoIzq
{
	text-align:center;
}
.listadoPromocionesCiudadmadrid,
.listadoPromocionesCiudadzaragoza,
.listadoPromocionesCiudadcastellon,
.listadoPromocionesCiudadvinaros,
.listadoPromocionesCiudadtarragona,
.listadoPromocionesCiudadteruel,
.listadoPromocionesCiudadtortosa
{
	font-size:13px;
	text-decoration:none;
	text-transform:capitalize;
}

.listadoPromocionesCiudadmadrid,
.tituloPromocionesmadrid
{
	color:#06A8CD;
}
.listadoPromocionesCiudadzaragoza,
.tituloPromocioneszaragoza
{
	color:#0000FF;
}
.listadoPromocionesCiudadcastellon,
.tituloPromocionescastellon
{
	color:#D15807;
}
.listadoPromocionesCiudadvinaros,
.tituloPromocionesvinaros
{
	color:#FF3399;
}
.listadoPromocionesCiudadtarragona,
.tituloPromocionestarragona
{
	color:#FF6600;
}
.listadoPromocionesCiudadteruel,
.tituloPromocionesteruel
{
	color:#a4a4a4;
}
.tituloPromocionestortosa,
.listadoPromocionesCiudadtortosa
{
	color:#FF6600;
}

.tituloPromocionesmadrid,
.tituloPromocioneszaragoza,
.tituloPromocionescastellon,
.tituloPromocionesvinaros,
.tituloPromocionestarragona,
.tituloPromocionesteruel,
.tituloPromocionestortosa
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}
.listadoCabecera
{
	color:#FF0000;
	padding-bottom:10px;
	padding-top:10px;
}
.tamanosTablaListado
{
	width:1190px;
}
.listadoTabla
{
	width:1190px;
	border:solid black 1px;
	padding:0px;
	border-collapse:collapse;

}
.listadoTabla td
{
	border:solid black 1px;
	padding:2px;
	
}
.tabla_planos_teruel
{
	text-decoration:none;
}
.tabla_planos_teruel:hover
{
	text-decoration:underline;
	color:red;
}

.curriculums
{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.totalviviendas
{
	font-weight:bold;
	font-size:14px;
	color:black;
}
.locales
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.tablasPromociones
{
	border:solid black 1px;
	padding:0px;
	border-collapse:collapse;
}
.tablasPromociones td
{
	border:solid black 1px;
	padding:3px;
}

#descargas
{
	font-weight:bold;
}

.premios
{
	text-decoration:none;
}
.titulo_cunas_radio, a.titulo_cunas_radio, .titulo_cunas_radio a
{
	font-size: 18px;
}
#tablas .tituloPromocionesMADRID, #tablas .listadoPromocionesCiudadmadrid,
#tablas .tituloPromocionesZARAGOZA, #tablas .listadoPromocionesCiudadzaragoza,
#tablas .tituloPromocionesCASTELLON, #tablas .listadoPromocionesCiudadcastellon,
#tablas .tituloPromocionesTARRAGONA, #tablas .listadoPromocionesCiudadtarragona,
#tablas .tituloPromocionesTERUEL, #tablas .listadoPromocionesCiudadteruel
{
	color: #000;
}