body {
	font: 78%/1.5 arial,verdana, helvetica, serif;
	text-align: center;
	padding: 0;
	margin: 0;
	/* background-color: #e1e1e1; */
	text-align: center;
	background: #f8fbfe url('../images/fondo.jpg') repeat-x top left;
}

p {margin: 0;
padding: 0;}
/***** [MAQUETACION] *****/

h1 {
color: #002995;
font-size: 18px;
text-align: left;
margin: 0;
padding: 6px 0 5px 15px;
}

table{float:left;}

#cabecera_uno fieldset {
border: 0;
margin: 0;
padding: 0;
float:left;
}

#contenedor {
	margin-left: auto;
	margin-right: auto;
	
	width: 800px;
	text-align: center;

	 background-color: #fff; 
	}

#cabecera {
	width: 800px;
	
	float:left;
	background-color: #fff;
	


}
#menu{
margin:5px;
margin-top:0px;
_margin:2px;
width:290px;
height: 200px;
float:left;
background: #fff url('../images/fondoMenu.jpg');
}


a.menu2{
background: url(../images/boton_menu.png);
width:259px;
float:left;
margin:2px;

height:19px;
text-align:left;
float:left;
padding-top:5px;
font-weight:bold;
color:#000;
text-decoration:none;
padding-left:10px;
}
a.menu2:hover{
color:#01329b;
background-position: 0 -24px;
padding-left:20px;
width:249px;
}
#sombra_fondo{
width: 830px;
text-align:center;
	
	margin: 0 auto 0 auto;
	
	behavior: url('iepngfix.htc');

	background: transparent url('../images/sombraFondo.png') repeat-y top center;

}
#sombra{
width: 860px;
text-align:center;
	
	margin: 0 auto 0 auto;
	
	background: transparent url('../images/no_repite.jpg') no-repeat top center;
}
.noticias{
background-image:url(../images/cabezaNoticias.jpg);
float:left;
width:174px;
height:25;
}
.promociones{
background-image:url(../images/cabecaPromociones.jpg);
float:left;
height:41px;
width:605px;
margin:0 0 0 5px;

}
#cabecera_uno {
position: relative;
top: 16px;
left: 660px;
*left: 318px;
width: 80px;
height: 24px;
text-align: right;
font-weight: bold;
/* background-color: #CCC; */
}

#cabecera_dos {
margin-top: 1px;

width: 800px;
height: 35px;

/* background-color: #CCC; */
}





#menu_lateral {
	float: left;
	padding: 10px 0 0 0;
	

	
	
 
  	/* border: 1px #ccc solid; */
}
#fondo {
background-color: #fff;
}


#contenido_unico_top {
float: left;
width: 800px;
height: 10px;

}
#contenido_unico {

/* margin-left: 165px; */
	width: 800px;
	text-align:center;

	padding: 0;
	margin: 0 auto 0 auto;
float:left;
/* min-height: 348px; */
background-color: #FFF;


  	/* border: 1px solid #ccc; */
  	/* background: #FFF url("../images/contenido_unico_fondo.png") top center repeat-y; */
}
#contenido_unico2 {

/* margin-left: 165px; */
	width: 800px;
	text-align:center;

	padding: 0;
	margin: 0 auto 0 auto;

/* min-height: 348px; */
background-color: #F2F2F2;


  	/* border: 1px solid #ccc; */
  	/* background: #FFF url("../images/contenido_unico_fondo.png") top center repeat-y; */
}
#contenido_unico_bottom {
float: right;
margin: 0;
padding: 0;
width: 605px;
height: 8px;
_height: 4px;
background: #FFF url("../images/borde_bottom.png") no-repeat top center;
}









#pie {
	width: 800px;
	height: 73px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	/* background-color: #4b4b4b; */

	background-color:#6599ff;
	margin-top:7px;
	
	border: 0;
	clear: both;



}

.margen_uno {
margin-left: 12px;

}
*html .margen_uno {
margin-left: 6px;
}


.margen_dos {
margin: 11px 0 0 8px;
}
*html .margen_dos {

margin: 11px 0 0 4px;
}

/***** [/MAQUETACION] ******/
/* ===== CAJAS ===== */
.titulo_promocion {
float: left;
width: 500px;
margin:10px;
/* border: 1px solid #FFF; */
background: #FFF url("../images/titulo_promocion.jpg");

/* background-color: #ccc; */
}
.text_8{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.caja_50 {
float: left;
width: 49.5%;
/* border: 1px solid #FFF; */
margin: 1px 0px 1px 1px;
padding: 0px 0px 0px 0px;
/* background-color: #ccc; */
}

.caja_menuP {
float: left;

height: 34px;
border:1px solid red;
text-align: left;




}
.caja_menu {
font-size: 12px;
float: left;
width: 115px;
height: 23px;
text-align: center;
padding: 0;

}

.caja_menu1 {
font-size: 12px;
float: left;
width: 165px;
height: 67px;
text-align: center;
padding: 0;
margin: 0;

}

.caja_1 {
float:left;
width: 354px;
margin: 0 2px 0 10px;
_margin-left: 5px;
padding: 0 0 10px 0;
_padding-top: 0;
/* background-color: #ccc; */
}

.caja_2 {
float:left;
width: 223px;

margin: 0 2px 0 2px;
padding: 0 0 10px 0;
/* background-color: #ccc; */
border: 1px solid #A5C3DF;
text-align: left;
}

.caja_3 {
float:left;
width: 800px;

margin: 0 2px 5px 10px;
_margin-left: 5px;
padding: 0 0 10px 0;
_padding-top: 0;
/* background-color: #ccc; */
/*border: 1px solid #A5C3DF; */
text-align: left;
}





/* ===== FIN CAJAS ===== */
/* ===== Enlaces ===== */

a.enlaces{
text-decoration:none;
color:#000;
background-color:#ffcb00;
}
a.enlaces:hover{
background-color:#fff;}
a.promo{
color: #0B0B4A;
text-decoration: none;
font-size:10px;

}
a.promo:hover{
color: #20B579;
text-decoration: underline;
}

a.normal {
color: #000;
text-decoration: none;
font-weight:bold;
}
a.normal:hover {
text-decoration: underline;
}

a.azul_claro {
color: #86aed8;
text-decoration: none;
}
a.azul_claro:hover {
text-decoration: underline;
}
a.azul_os {
color: #131794;
text-decoration: none;
}
a.azul_os:hover {
text-decoration: underline;
}

a.navegacion {
color: #111095;
font-weight: bold;
text-decoration: none;
}
a.navegacion:hover {
text-decoration: underline;
}

a.blanco {
color: #FFF;
text-decoration: none;
}
a.blanco:hover {
text-decoration: underline;
}




a.enlace_menu{
color: #000;
font-weight: bold;
text-decoration: none;
font-size: 16px;
padding: 5px 0 0 0;
/* height: 20px; */

}
a.enlace_menu:hover{
color: #111095;

}

a.enlace_submenu{
color: #00208f;
font-weight: bold;
text-decoration: none;
font-size: 16px;
padding: 5px 0 0 0;
/* height: 20px; */

}
a.enlace_submenu:hover{
color: #ff9256;

}



a.enlace_menu_lateral {
color: #FFF;
background: transparent url("../images/botonOff.jpg") no-repeat top left;
font-weight: bold;
text-decoration: none;
display: block;
width: 100%;
height: 100%;

}
a.enlace_menu_lateral:hover {
color: #FFF;
background: transparent url("../images/botonOn.jpg") no-repeat top left;
text-decoration: none;

}
a.enlace_menu_principal {
color: #000;
text-decoration: none;
display: block;
text-align:center;
float:left;
padding-top:10px;
width: 125px;
height: 27px;
background: url('../images/menuH.jpg');
font-weight:bold;

}
a.enlace_menu_principal:hover {
background-color: #86aed8;
text-decoration: none;
background-position: 0 -37px;
color:#002995;
}

/* ===== Fin Enlaces ===== */
/* ==== TEXTOS ===== */
.titulos{
float:left;background-color:#fff;font-size:14px;font-weight:bold;color:#002995;}
.azul{
color:#002d93:}

.negrita {
font-weight: bold;
}

.cursiva {
 font-style: italic;
}

.text_1 {
font-size: 12px;
color: #033094;
}

.text_2 {
font-size: 10px;
color: #86aed8;

}
.text_3 {
font-size: 12px;
color: #86aed8;
}

.text_4 {
font-size: 10px;
color: #000;
}

.text_5 {
font-size: 11px;
color: #000;
}
.contacto{
color: #002995; 
font-size: 13px; 
text-align:left;
line-height:40px;
font-weight:bold;
}


/* ===== FIN TEXTOS ===== */
.tabla_acceso {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
}

.select_buscador {
width: 130px;
font-size: 10px;
font-family: verdana;
}
a.img img{
border:0px;
}
a.img:hover img {
filter: alpha(opacity=50);
opacity: .5;
}
.img {
behavior: url('iepngfix.htc');
}


a.viviendas_disponibles1{
background:#000 url(../images/viviendas_disponibles.jpg);
width:165px;
margin:1px;
height:74px;
float:left;
float:left;
color:#028fab;
text-decoration:none;
}
a.viviendas_disponibles1:hover{
color:#000;
background-position: 0 -74px;

}

a.garajes_disponibles1{
background:#000 url(../images/garajes_disponibles.jpg);
width:165px;
float:left;
height:74px;
margin:1px;

color:#028fab;
text-decoration:none;
}
a.garajes_disponibles1:hover{
color:#000;
background-position: 0 -74px;

}

a.locales_disponibles1{
background:#000 url(../images/locales_disponibles.jpg);
width:165px;
margin:1px;
height:74px;

float:left;
color:#028fab;
text-decoration:none;
}
a.locales_disponibles1:hover{
color:#000;
background-position: 0 -74px;

}

a.viviendas_disponibles2{
background:#000 url(../images/viviendas_disponibles2.jpg);
width:165px;
margin:1px;
height:74px;
float:left;
float:left;
color:#028fab;
text-decoration:none;
}
a.viviendas_disponibles2:hover{
color:#000;
background-position: 0 -74px;
}

a.garajes_disponibles2{
background:#000 url(../images/garajes_disponibles2.jpg);
width:165px;
float:left;
height:74px;
margin:1px;

color:#028fab;
text-decoration:none;
}
a.garajes_disponibles2:hover{
color:#000;
background-position: 0 -74px;
}

a.locales_disponibles2{
background:#000 url(../images/locales_disponibles2.jpg);
background:#000 url(../images/locales_disponibles2.jpg);
width:165px;
margin:1px;
height:74px;

float:left;
color:#028fab;
text-decoration:none;
}
a.locales_disponibles2:hover{
color:#000;
background-position: 0 -74px;

}

a.nuestras_promociones{
background:#000 url(../images/nuestrasPromociones.jpg);
width:257px;
float:left;
height:217px;

float:left;
color:#028fab;
text-decoration:none;
}
a.nuestras_promociones:hover{
color:#000;
background-position: 0 -217px;

}

a.enlaceNoticias{
color:#002995;
text-decoration:none;
}

a.enlaceNoticias:hover{
text-decoration:underline;
}

.sample{

}

#box1, #box2, #box3, #box4{
	position:relative;
	float:left;
	z-index:-10;
}

/* Sample 5*/

.mask{
	position:relative;
	width:480px;
	
	height:320px;
	overflow:hidden;
	float:left;
	z-index:0;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
	z-index:0;
}