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:50%;
	left:50%;
	margin-top:-209px;
	margin-left:-379px;
	width:758px;
	min-height:418px;
	background-repeat:no-repeat;
	background-position:bottom left;
	border:1px solid #333333;
}
*html #wrap{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-209px;
	margin-left:-379px;
	width:758px;
	height:418px;
	background-repeat:no-repeat;
	background-position:bottom left;
	border:1px solid #333333;
}
*/

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

.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:25px;
	margin-top:13px;
	position:absolute;
}

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

#lateral #menu{
	list-style:none;
	width:180px;
	padding:0px;
	margin:0px;
	padding-left:90px;
}

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

#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;
}


/*lide*/
#slogan{
  margin-top: 20px;
}

#buscador{
  margin-top: 35px;
  margin-left: 30px;
}

#mapa{
  margin-top: 20px;
}

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

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


#dejar_telefono{  
  position: absolute;
  left: 30%;  
  margin-top: 3px;  
  font-size: 12px;
  font-weight: bold;
  float: left;  
}

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

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

/*fin lide */

/*
#contenido{
	width:464px;
	min-height:380px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #CCCCCC;
	float: left;
}
*html #contenido{
	width:466px;	
	height:380px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #CCCCCC;
	float: left;
}
*/

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

/* 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-bottom: 0;
}

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

.two-col .col-1 {float: left; padding-right: 30px; border-right: 1px solid #cccccc;}
.two-col .col-2 {float: left; padding-left: 30px;}

ul.promociones {
  list-style: none;  
}
  ul.promociones li {
    margin-bottom: 15px;
    display: block;
    clear: both;
  }
    ul.promociones li p.poblacion {
      background-color: #653133;
      color: #ffffff;      
      padding: 5px 15px;
      text-transform: uppercase;      
    }
      
    ul.promociones li ul {
      list-style: none;
    }
      ul.promociones li ul li {        
        min-height: 40px;
        height: auto;
        margin-bottom: 20px;
        margin-top: 15px;
        display: block;        
        clear: both;        
        position: relative;
      }
        * html ul.promociones li ul li {
          height: 40px;          
        }
      
      
        ul.promociones li ul li p {
          position: absolute;
          top: 0;
          left: 0;
          padding-left: 10px !important;
          vertical-align: middle;
        }        
      
        ul.promociones li ul li img {
          position: absolute;
          top: 0;
          right: 15;
          vertical-align: middle;
        }
          * html ul.promociones li ul li img {            
            right: 40;            
          }
          
.contenedor-restos {
  margin-left: 275px;
}          
          
.actuales-aux {
  border:1px solid #CCCCCC;
  float:left;  
  margin-top:5px;
  margin-right: 5px; 
  min-height:100px;
  height: auto;
}
  * html .actuales-aux {
    height: expression( this.scrollHeight < 100 ? "100px" : "auto" ); /* emula min-height en IE */
  }
  
.actuales-aux  .two-col {  
  padding-left: 0;
  margin-left: 200px;
  width: 490px;
}
.actuales-aux  .two-col .col-1,
.actuales-aux  .two-col .col-2 {
  width: 45%;  
} 

.actuales-aux  .two-col .col-1 {border: none; padding-right: 0; margin-right: 35px;}
.actuales-aux  .two-col .col-2 {padding-left: 0;}            


.viviendas {
  background-image: url('../images/bg-ultimas-viviendas.jpg');
  background-repeat: no-repeat;
  background-position: 25 0;
  min-height: 230px;    
  width: 710px;
} 
  * html .viviendas {
    width: 695px;
    height: expression( this.scrollHeight < 230 ? "230px" : "auto" ); /* emula min-height en IE */
  }

  .viviendas p.titulo {
    margin-left: 180px;
    font-size: 3em;
    font-weight: bold;
    color: #323232;
  }  
  
  .viviendas ul.promociones li ul li {        
    min-height: 20px;
    height: auto;
  }
    * html .viviendas ul.promociones li ul li {
      height: 20px;          
    }

.industrial{
  width: 465px;  
  padding-bottom: 20px;
}
  .industrial p.titulo {    
    font-size: 2.8em;
    font-weight: bold;
    color: #323232;
    text-align: center;
  }
  
  .industrial ul.promociones {
    margin: 20px 50px 0 50px;
  }
  
  .industrial ul.promociones li {
    background-color: #653133;
    color: #ffffff;
    padding: 5px 10px;
    width: 350px; 
    display: block;
    float: left;    
  }
    .industrial ul.promociones li.even {
      background-color: #b29999;
      color: #ffffff;      
    }
    .industrial ul.promociones li.odd {
      background-color: #d9cccc;
      color: #000000;
    }
    
    .industrial ul.promociones li p {
      display: inline;
      float: left;
      margin: 0;
    }
    
    .industrial ul.promociones li p.nombre {      
      margin-right: 5px;
      width: 160px;     
    }
    .industrial ul.promociones li p.descripcion {
      width: 175px;
    }    
      .industrial ul.promociones li p a:link,
      .industrial ul.promociones li p a:hover,
      .industrial ul.promociones li p a:visited {
        color: #ffffff;        
      }

      .industrial ul.promociones li.odd p a:link,
      .industrial ul.promociones li.odd p a:hover,
      .industrial ul.promociones li.odd p a:visited {
        color: #000000;
      }
  
.locales {
  width: 235px;
  margin-left: 3px;
} 
  * html .locales {
    width: 222px;    
  }
  
  .locales p.titulo {    
    font-size: 2.3em;
    font-weight: bold;
    color: #323232;
    text-align: center;    
  }
  
  .locales .franja {
    background-color: #653133;
    height: 20px;
    margin: 10px 0;
  }
  
  .locales ul.promociones {
    margin: 0 25px;
  } 
    .locales ul.promociones li {
      margin: 0;     
    }
    

.solo {
  margin-left: 475px;
}       

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

/*****/

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


/* fin lide */