body{
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.separador{
	clear:both;
}

ul, li, div{
	padding:0px;
	margin:0px;
}

p{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	text-align:justify;
}

#wrap.pres_servicio p{
	padding-left:35px;
}

#wrap{
	position:absolute;
	top:0;
	left:50%;
	margin-top:5px;
	margin-left:-500px;	
	width:1020px;
	min-height:555px;
	background-repeat:no-repeat;
	background-position:bottom left;
	border:1px solid #333333;
}
*html #wrap{
	margin-left:-490px;		
	height:580px;
}

.pres_garantia{
	background-image:url("../images/pres_fondo_garantia.jpg");
}

.pres_calidad{
	background-image:url("../images/pres_fondo_calidad.jpg");
}

.pres_gente{
	background-image:url("../images/pres_fondo_gente.jpg");
}

.pres_servicio{
	background-image:url("../images/pres_fondo_servicio.jpg");
}

.historico{
	background-image:url("../images/pres_fondo_historico.jpg");
}

.oferta{
	/*background-image:url("../images/pres_fondo_oferta.jpg");*/
}

.noticias{
	background-image:url("../images/pres_fondo_noticias.jpg");
}

.contacto{
	background-image:url("../images/wrap_contacto.jpg");
	background-repeat:no-repeat;
}

.comprar{
	background-image:url("../images/wrap_comprar.jpg");
	background-repeat:no-repeat;
}

.vender{
	background-image:url("../images/wrap_vender.jpg");
	background-repeat:no-repeat;
}

.trabajar{
	background-image:url("../images/wrap_trabajar.jpg");
	background-repeat:no-repeat;
}

.propuesta{
	background-image:url("../images/wrap_propuesta.jpg");
	background-repeat:no-repeat;

}

.compramos{
	background-image:url("../images/wrap_compramos.jpg");
	background-repeat:no-repeat;
}

#logo{
	margin-left:5px;
	margin-top:5px;
	position:absolute;
}

#lateral{
	float:left;	
	margin-top: 10px;
	padding-right:0;	
}

#lateral #menu{
	list-style:none;		
	margin:0;
	padding:0 0 0 100px;
}

#lateral #menu li{
	text-align:right;
	margin-top:10px;
	width:193px;
}

#lateral #menu li.activo a{
	font-weight:bold;
	color:#333333;
}

#lateral #menu li a{
	color:#888888;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
}

#lateral #menu li a:hover{
	color:#000000;
}
#idiomas{
  line-height:10px; 
  float: right; 
  padding-right: 18px; 
  padding-top:2px;
}

#idiomas ul li{
    list-style:none;
    display:inline;
}


/*lide*/

#buscador{
  margin-left: 70px;
  margin-top: 43px;
}

select{
  border:1px solid #CCC;
}

#mapa{
  margin-top: 47px;
}

#formulario_datos_promocion{
  margin-top: 5px;
  width: 255px;
  margin-left: 10px;
}

.tablaContactoLateral  {
	border:0px solid #666666; 
	width: 100%;
	margin: 0; 
}


#dejar_telefono{   
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 15px 297px;
}

.nota_legal {
  padding-right: 18px;
  margin-top: 3px;
  text-align: right;
  float: right;
}

.fondo_gris{
  background-color: #999999;
  border: 1px solid #CCCCCC;
  clear: none;
  color: #FFFFFF;
  float: left;
  padding: 5px;
}

.fondo_beige{
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  clear: none;
  color: #666666;
  float: left;
  padding: 5px;

  
}

/*fin lide */

#contenido{
	width:710px;
	min-height:505px;
	margin-top:5px;
	margin-left:5px;
    margin-right: 5px;
	border:1px solid #CCCCCC;
	float: left;
}
*html #contenido{	
    width: 692px;
}

/* lide */

#contenido.actuales{
  min-height: 505px;
}

*html #contenido.actuales{
  height: 505px;
}

.contenido_noticias{
  width: 690px;
}

*html .contenido_noticias{
  width: 670px;
}

/* fin lide */

#wrap.oferta #texto table, #wrap.oferta #texto td, #wrap.oferta #texto tr{
	padding:0px;
	margin:0px;
}

#wrap.oferta #texto table{
	width:100%;
}

*html #wrap.oferta #texto table{
	width:98%;
}

#wrap.oferta #texto td{
	padding:3px;
	font-size:10px;
}

#wrap.oferta #texto td a{
	/*color:#CCCCCC;
	font-size:16px;*/
	color: black;
	text-decoration:none;
}

#wrap.oferta #texto td a:hover{
	text-decoration:underline;
}

#wrap.oferta #texto .vivienda a strong{
	font-size:18px;	
}

#wrap.oferta #texto .vivienda a{
	font-size:8px;
}

#wrap.oferta #texto .thumb img{
	border:1px solid #666666;
}

#submenu.PRINCIPIO, 
#submenu.PRINCIPIO li, 
#submenu.oferta, 
#submenu.oferta li,
#submenu.CONTACTO, 
#submenu.CONTACTO li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#submenu.PRINCIPIO li, 
#submenu.oferta li,
#submenu.CONTACTO li{
	float:left;
}

#submenu.PRINCIPIO a{
	display:block;
	width:166px;
	height:35px;
	padding-top:6px;
	padding-left:10px;
	background-color:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
*html #submenu.PRINCIPIO a{
	display:block;
	width:172px;
	height:38px;
	padding-top:6px;
	padding-left:10px;
	background-color:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	text-decoration:none;
	text-align:center;
}

#submenu.PRINCIPIO a:hover{
	background-color:#FFFFFF;
}

#submenu.PRINCIPIO li.activo a, #submenu.PRINCIPIO li.activo a:hover{
	color:#FFFFFF;
	background-color:#999999;
}

#submenu.oferta a{
	display:block;
	/*width: 211px;*/ 
	/*width: 334px;*/
	height:28px;
	padding-top:6px;
	padding-left:20px;
	background-color:#EEEEEE;
	color:#666666;
	text-decoration:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCC;
}

*html #submenu.oferta a{
	display:block;
	/*width: 232px;*/
	/*width: 345px;*/
	height:28px;	
	padding-top:6px;
	padding-left:20px;	
	background-color:#EEEEEE;
	color:#666666;
	text-decoration:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCC;
}

#submenu.oferta a:hover{
	background-color:#FFFFFF;
}

#submenu.oferta li a {
  width: 194px;
}

*html #submenu.oferta li a {
  width: 205px;
}

#submenu.oferta li.activo a, #submenu.oferta li.activo a:hover{
	color:#FFFFFF;
	background-color:#999999;
	width: 474px;
}

*html #submenu.oferta li.activo a, #submenu.oferta li.activo a:hover{
	color:#FFFFFF;
	background-color:#999999;
	width: 485px;
}

#wrap.historico #submenu{
	list-style:none;
	margin:0px;
	padding:0px;
	height:70px;
	position:absolute;
	margin-top: -15px;
}

#wrap.historico #submenu h1{
	font-size:10px;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	margin-left:7px;
	font-weight:normal;
	
}

#wrap.historico #submenu li.activo h1{
	font-weight:bold;
}

#wrap.historico #submenu li{
	float:left;
}

#wrap.historico #submenu ul li{
	width:70px;
	margin:5px;
	float:left;
}

#wrap.historico #submenu ul li img{
	margin:3px;
}

#wrap.historico #historico_botonera{
	text-align:center;
}

#wrap.historico #historico_botonera img{
	cursor:pointer;
}

#wrap #contenido #contenido_thumbnails{
	height:150px;
	/*width:453px;*/
	width: 699px;
	/*overflow:hidden;*/
	overflow-x: scroll;
	overflow-y: hidden;
	background-color:#A0A4A8;
	margin:5px;
	position:relative;
	padding-top:30px;
}
*html #wrap #contenido #contenido_thumbnails{
	height:180px;
	width:690px;
	/*overflow:hidden;*/
	overflow-x: scroll;
	overflow-y: hidden;
	background-color:#A0A4A8;
	margin:5px;
	position:relative;
	padding-top:30px;
}

#wrap #contenido{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom left;
}

.pres_garantia #contenido{
	background-image:url("../images/pres_wrapper_garantia.jpg");
}

.pres_calidad #contenido{
	background-image:url("../images/pres_wrapper_calidad.jpg");
}

.pres_gente #contenido{
	background-image:url("../images/pres_wrapper_gente.jpg");
}

.pres_servicio #contenido{
	background-image:url("../images/pres_wrapper_servicio.jpg");
}

/*
#wrap #contenido #texto p{
	padding-left:30px;
}
*/

#texto{
	margin-top:0px;
	padding:20px;
	padding-top:5px;
	color:#666666;
}

#wrap.oferta #texto{
	padding:10px;
	margin-top:30px;
}

#texto table{
	border:none;
}

.vivienda1{
	font-size: 8px;
	min-height: 43px;
	margin-top: -8px;
	margin-left: 10px;	
	position: relative;
	width: 250px;
}

*html .vivienda1{
	height: 43px;
}


.vivienda1 strong{
	font-weight:bold;
	font-size:16px;
}

/*
.vivienda1 img{
	border-right:1px solid #000000;
	padding-right:10px;
	margin-right:10px;
	padding-bottom:4px;
	float:left;
}
.vivienda1 span{
	border-right:1px solid #000000;
	padding-right:10px;
	margin-right:10px;

	float:left;
}


.vivienda1 div{
	padding-top:4px;
	border-right:1px solid #000000;
	padding-bottom:9px;
	margin-right:230px;
}
*/

/* lide */

.vivienda1 table{  
  position: absolute;
  bottom: 0;
  left: 0;
}

.vivienda1 table td{
  padding-right: 20px;
  border-right: 1px solid #000;
}

#contenedor_gris{
  min-height:65px;  
  width: 710px;
	background-color: #A0A4A8;	
	margin-left: -10px;
	margin-right: -10px;
	float: left;	
}

*html #contenedor_gris{  
  height: 52px;
  width: 690px;
	float: none;
	
}

#caracteristicas{ 
   margin-right: 35px;  
   width: 100px; 
   height: 50px;
   float: right;
   color: #000000;
}

*html #caracteristicas{ 
   margin-right: 0;
}

/* fin lide */


ul#contenedor_medio1{
	list-style:none;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;	
	color:#333333;
	cursor:hand;
	cursor:pointer;
	text-align:left;
	float: left;
	
	/*height:52px;
	background-color:#A0A4A8;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-15px;*/
}

#contenedor_medio1 li a{
	text-decoration:none;
	color:#333333;
	font-size: 12px;
}

#contenedor_medio1 li a:hover{
	color:#FFFFFF;
}

#contenedor_medio1 li{
	margin-left:5px;
	margin-top:5px;
}

#imagenes_promocion{
  margin-top: 30px;
  height: 175px;  
}

#contenedor_abajo_img{
	padding: 0;
	margin-left: 60px;
	float: left;
}

*html #contenedor_abajo_img{
  margin-left: 25px;
}

#contenedor_abajo_derecha{
	float: right;
	padding: 0;
	margin-right: 40px;
	width: 250px;
}

*html #contenedor_abajo_derecha{
 margin-right: 25px;
}

#contenedor_abajo_derecha img{
  cursor: pointer;
}


#descripcion_promocion{
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}

#contenedor_abajo_derecha p{
	margin-left:-30px;
	margin-top:25px;
	clear:both;
	padding-bottom:30px;
	
}

#informacion_abajo p{
	font-size:8px;
	margin-left:-38px;
}

#contenedor_abajo p{
	margin-left:-15px;
	margin-top:40px;
	margin-bottom:45px;
}
/*
#contenedor_abajo strong{
	border-bottom:1px solid #666666;
	padding-right:128px;
}
*/
#contenedor_abajo .negrita{
  font-weight:bold;
	border-bottom:1px solid #666666;
	padding-right:80px;
	
}
#contenedor_abajo .normal{
  font-weight:none;
	/*border-bottom:1px solid #ffffff;*/
	padding-right:80px;
	
}

#contenedor_abajo{
	margin-top:35px;
}

#contenedor_abajo2{
	/*margin-left:-3px;*/
	margin-top:0px;
	height:143px;
	margin-bottom:12px;
	float:left;
	border-right:1px solid #666666;
	text-align:left;
}

#derecha_1{
	width:150px;
	margin-left:275px;
	margin-bottom:22px;
	height:120px;
	text-align:justify;
}

#derecha_1 p{
	width:160px;
	margin-top:0px;
	margin-bottom:8px;
}

#contenedor_plano{
	margin-top: 25px;
	margin-left: 20px;
	text-align: left;
	float: left;
}

#contenedor_plano_34{
	margin-top: 25px;
	margin-left: 20px;
	text-align: left;
	float: left;
}

#plano img{
	margin-left:-20px;
}

#contenedor_abajo1{
	width:260px;
	border-right:1px solid #666666;
	margin-left:-10px;
	padding-top:25px;
}

#informacion_abajo1{
	font-size: 14px;
	/*width:400px;*/
	/*margin-left:-5px;*/
	margin: 20px auto;
	text-align: center;
}

/* lide */
*html #informacion_abajo1{
  margin-left: 20px;
}
/* fin lide */

#contenedor_33{
	width: 180px;	
	margin-top:25px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 20px;
	float: left;
	border-right: 1px solid #000000;
	min-height: 300px;
}

*html #contenedor_33{
  height: 300px;
}

#contenedor_34{
	width: 180px;
	/*margin-left:310px;*/
	margin-top: 25px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 20px;
	float: left;
	border-right: 1px solid #000000;
	min-height: 300px;
}

*html #contenedor_34{
  height: 300px;
}

#descripcion_archivo_calidades,
#descripcion_archivo{
  margin-left:3px; 
  width: 420px;
  display: block;
  text-align: justify;  
}

#descripcion_archivo_calidades h3,
#descripcion_archivo h3{
  font-size: 12px;
  font-weight: bold;
}

.Estilo1 {
  color: #990000;
  font-size: 14px;
}

#contenedor_texto img{
	padding-right:-1px;
	margin-left:3px;
}

#contenedor_texto2 p {
	/*width:300px;*/
	margin-left:57px;
	color:#999999;
}

#contenedor_texto2{
	padding-top:5px;
	padding-left:2px;
	/*width:350px;*/
	/*width: 462px;*/
	float:left;
	min-height:250px;
}
*html #contenedor_texto2{
	padding-top:5px;
	padding-left:2px;
	/*width:350px;*/
	/*width:464px;*/
	float:left;
	height:250px;
}


/* lide */
#contenedor_texto2.futuras{
	
}

/* fin lide */


.texto_1{
	border-bottom: 1px solid #B8BBBE;
	margin-left: 5px;
	margin-bottom: 2px;
	width: 690px;
}

*html .texto_1{
	width: 670px;
}

.imagen_1{
  margin: 0;
  margin-left: 5px;
  float: right;
}

a{
	text-decoration:none;
	color:#666666;
	font-size:9px;
}

#wrap.noticias #contenido a:hover{
	color:#000000;
	font-weight:bold;
}

#texto_2{
	border-bottom:1px solid #B8BBBE;
	margin-bottom:2px;
	width:440px;
}

#contenedor_regitro{
	width:445px;
}

#contenedor_regitro p{
	padding-left:20px;
	margin-top:1px;
	font-size:9px;
}

td{
	font-size:9px;
}

table{
	/*Ana:Antes ponia el borde con 1 lo he quitado para las noticias ampliadas.*/
	border:0px solid #666666; 
	margin-left:7px;
	margin-top:-9px;
	margin-right:7px;
}

form{
	margin:0px;
	padding:0px;
}


.bloque_noticia{
  padding-left: 30px;
  padding-right: 40px;  
	margin-bottom: 15px;
}

.texto_4{	
	margin-left:10px;	
	padding-top:-15px;
	padding-bottom: 15px;
	border-bottom:1px solid #666666;
}

#submenu.CONTACTO{
	padding:0px;
	margin:0px;	
	text-align:center;
	float: left;
}

#submenu.CONTACTO li{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
	float: left;
}

#submenu.CONTACTO a{
	display:block;
	height:38px;
	width: 176px;
	padding-top: 6px;
	background-color: #EEEEEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	text-decoration:none;
}

*html #submenu.CONTACTO a{
	display:block;		
	height:38px;
	width: 172px;
	padding-top: 6px;
	background-color:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	text-decoration:none;
}

#submenu.CONTACTO a:hover{
	background-color:#FFFFFF;
}

#submenu.CONTACTO li.activo a, #submenu.CONTACTO li.activo a:hover{
	color:#FFFFFF;
	background-color:#999999;
}


.botonContacto {
	float: right; 
	background-color: rgb(117, 38, 59); 
	color: rgb(255, 255, 255); 
	margin-right: 10px; 
	margin-top: -10px;
	border: 0;
}

.tablaContacto  {
	border:1px solid #666666; 
	margin-left:7px;
	margin-top:-9px;
	margin-right:7px;
	width: 697px;
}

*html .tablaContacto  {
	border:1px solid #666666; 
	margin-left:7px;
	margin-top:-9px;
	margin-right:7px;
	width: 675px;
}

.tablaPrimero {
	width: 100%; 
  margin-left:0px; 
	margin-top:20px; 
	margin-right:0px;
}

*html .tablaPrimero {
	margin-top:0px;
}
#distribuciones, #plano_ubicacion, #memoria_calidades,#defecto,#precios_promocion{
 min-height:480px;
}
*html #distribuciones, #plano_ubicacion, #memoria_calidades,#defecto,#precios_promocion{
 height:480px;
}

#precios_promocion{
  padding: 30px 10px 10px 10px;
}

.swf_pie {
  text-align:left;
  position:absolute;
  bottom:31px;
}

*html .swf_pie {
  text-align:right;
  position:absolute;
  top:330px;
}


/* lide 30/07/2010 */

#wrap.oferta #texto.actuales {
  padding: 0;
  margin-top: 0;
}

.two-col {
  overflow: hidden;
  padding-left: 25px;
  padding-right: 25px;
  height:auto; 
}
.two-col .col-1,
.two-col .col-2 {
  width: 45%;
  margin-bottom: -2000px; 
  padding-bottom: 2000px;
  float: left; 
}

.two-col .col-1 {
  padding-right: 30px;
}


li .titulo{
width:133px;
height:60px;
padding:5px;
float:left;
position: absolute;
z-index: 1;
}


.two_col p{
float: left;
font-family: "Century Gothic";
font-size: 12px;
line-height: 13px;
margin: 0;
width: 173px;
}


ul.promociones {
list-style: none;
}

ul.promociones li {
clear: both;
display: block;
margin-bottom: 15px;
background: url(../images/bg_promo.png) no-repeat;
width:297px;
height:166px;

position: relative;
}

ul.promociones li .fachada_promo {
  position: absolute;
  bottom: 5px;
  text-align: center;
  width: 100%;
}
ul.promociones li .fachada_promo img {
  z-index: -1;
  margin: 0 auto;
}

ul.promociones li .logo_promo {
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 0;
z-index: 1;
}

ul.promociones li .logo_promo img {
margin: 0;
padding: 0;
}

ul.promociones li img {
  border: none;
}

ul.promociones li a {
  color: #000000;
}

ul.promociones li .titulo h2,
ul.promociones li .titulo h2 a{
  font-size: 19px;
  line-height: 19px;
  font-family: "Century Gothic";
  margin:0;
  text-align: left;
}


ul.promociones li .titulo p,
ul.promociones li .titulo p a {
float: left;
font-family: "Century Gothic";
font-size: 12px;
line-height: 13px;
margin: 0;
width: auto;
text-align: left;
}

.two_blok{
overflow: hidden;
padding-left: 25px;
padding-right: 25px;
height:auto;
margin-top:-5px;
margin-bottom:20px;
}

.blok_1{
background:url(../images/blok_1.png) no-repeat;
width:167px;
height:155px;
float:left;
margin-right:6px;
}

.blok_industriales{
background:#3c3b3c;
width:278px;
float:left;
margin-right:12px;
}

.locales{
background:#3c3b3c url('../images/locales.png') top right no-repeat;
width:332px;
float:left;
margin-right:6px;
min-height: 154px;
}

.blok_2{
background:#3c3b3c;
width:449px;
float:left;
}

ul.bloques{
margin: 10px 45px 10px 20px;
float:left;
list-style:none;
width: 159px;
}

ul.bloques li {
  color: #FFFFFF;
  font-family: "Century Gothic";
  font-size: 12px;
}

ul li.titulo {
font-size:12px;
font-weight:bold;
color: #FFFFFF;
font-family: "Century Gothic";
}

.two_blok a{
color:#FFF;
font-family:"Century Gothic";
font-size:12px;
}

.two_blok a:hover{
color:#999;
}

.two_blok a.pueblo{
font-size:12px;
font-weight:bold;
}

.two_blok li.pueblo{
margin-top:7px;
}

.gris{
width:278px;
background:#3c3b3c;
}

.gris ul{
list-style:none;
padding: 5px 0 5px 5px;
}

.gris li a{
margin:0;
}

.locales img{
margin:0;
padding:0;
float:right;
}


.limpiar-margen {
  clear: both;
  display: block;
  height: 25px;
}

.limpiar {
  clear: both;
}

#lateral #espacio-banners {
  margin: 20px 10px auto 10px;
  width: 250px;
  overflow: hidden;  
}


/* fin lide */
