/* Hoja estilo Web ImNova */
/* Powered By Warm Up Media */

body{
	background-color: #ffffff;
	color: #666666;
	margin: 1% 0px;
  padding: 0px;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a{ color:#697D4C;font-weight:bold }
a:hover{ color:#C0CCAE; }

/* Capa contenedora global */

#contenedor_global{
   margin: 0px auto;
   padding-top: 60px;
   text-align: left;
   width: 984px;
   height: 550px;
   position: relative;
   z-index: 1;
}

/* Capa con logotipo ImNova */

#logotipo{
	margin: 0px;
	padding: 0px;
	width: 568px;
	height:60px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.logo{
	border: 0px;
	margin: 0px 0px 0px 0px;
}

/* Capa cuadro superior derecha */

#cuadro_sup_der{
	background-color: #697D4C;
	color: #ffffff;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 406px;
	height:60px;
	position:absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

#cuadro_sup_der #opciones{
	width: 406px;
	position:absolute;
	bottom: 3px;
	z-index: 2;
	font-size: 8pt;
	text-align:center;
	font-family: tahoma, sans-serif;
}

#cuadro_sup_der #opciones a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#cuadro_sup_der #opciones a:hover{
	color: #cdd7cc;
}

/* Capa menu */

#menu{
	background-color: #e5e5e5;
	color: #ffffff;
	margin: 0px;
	padding: 15px 20px 0px 0px;
	width: 198px;
	height: 443px;
	position: absolute;
	top: 60px;
	left: 0px;
}

.menus{
	margin: 0px 0px 0px 10px;
	width: 100%;
	font-family: tahoma, sans-serif;
}

.men1{
	background-color: #697D4C;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 2px;
}

.men1 td a{
	display:block;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 0px 5px;
	height: 17px;
}

.men1 td a:hover{
	background-color: #5A6B41;
}

.men2{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	font-weight: bold;
	font-size: 8pt;
}

.men2 td a{
	display:block;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 0px 5px;
	height: 17px;
	margin:0px 0px 0px 0px;
	background-color: #697D4C;

}

.men2 td a:hover{
	background-color: #A0B089;
}

.men3{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	font-size: 8pt;
}

.men3 td a{
	background-color: #e5e5e5;
	border: 1px solid #8DA38B;
	display:block;
	color: #3B4939;
	text-decoration: none;
	padding: 3px 0px 0px 10px;
	height: 17px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

.men3 td a:hover{
	background-color: #ACB8AB;
	color: #ffffff;
	border: 1px solid #789076;
}

/* Capa visor_imagen */

#visor_imagen{
	background-color: #dddddd;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 458px;
	position: absolute;
	top: 60px;
	left: 218px;
	z-index: 1;
	overflow:hidden;
}

#visor_imagen object{
	z-index: 1;
}

#visor_imagen #slideshow{z-index:1; position:absolute;}

/* Capa galeria de fotos */

#divMenu a{
	color: #999999;
	text-decoration: underline;
}
#divMenu a:hover{
	color: #333333;
	text-decoration: underline;
}
#divBg{
	position:absolute;
	z-index:10;
	width: 360px;
	height: 94px;
	top: 330px;
	right: 11px;
	visibility:hidden;
	overflow:hidden;
}
#divMenu{
	position:absolute;
	z-index:11;
	left:0px;
	top:0px;
	color:#333333;
	font-size:13px;
	font-family:verdana,arial,helvetica,sans-serif;
	visibility:inherit;
}

#divMenu table{
	padding: 0px;
	margin: 0px;
}

#divMenu table tr td{
	padding: 0px 27px 0px 0px;
}

#divMenu table tr td img{
	border: 5px solid #D6DAD1;
}

#divArrowLeft{
	position:absolute;
	z-index:12;
	left:20px;
	bottom:0px;
	visibility:inherit;
}
#divArrowRight{
	position:absolute;
	z-index:12;
	right:20px;
	bottom:0px;
	visibility:inherit;
} 

/* Capa transparencia */

#transparencia{
	background-color: #697D4C;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 568px;
	height: 35px;
	position: absolute;
	top: 485px;
	left: 0px;
	z-index: 5;
}

/* Capa con eslogan */

#eslogan{
	position: absolute;
	top: 480px;
	left: 0px;
	z-index: 5;
	color: #ffffff;
}

#eslogan h1{
	font-weight: normal;
	margin: 10px 0px 0px 10px;
	font-size: 19pt;
}

/* Capa de texto */

#contenido{
	margin: 0px;
	padding: 0px;
	width: 416px;
	height: 381px;
	position: absolute;
	top: 60px;
	right: 0px;
	z-index: 1;
}

#contenido #titulo{
	background-image: url(../interface/titulo.gif);
	background-repeat: no-repeat;
	color: #3D4E41;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	height: 32px;
	position: absolute;
	top: 10px;
	left: 11px;
	z-index: 1;
}

#contenido #titulo h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size:14pt;
	text-transform:uppercase;
}

#contenido #yuhu{
	clip:rect(0px, 355px, 320px, 0px);
	width: 365px;
	height: 320px;
	position: absolute;
	top: 80px;
	left: 18px;
	z-index: 1;
	overflow: hidden;
}

#contenido #texto{
	padding: 0px 0px 0px 20px;
}

#contenido #arrowup{
	position: absolute;
	bottom: 180px;
	right: 10px;
	z-index: 2;
}

#contenido #arrowup a img{
	border: 0px;
}

#contenido #arrowdown{
	position: absolute;
	bottom: 155px;
	right: 10px;
	z-index: 2;
	left: 395px;
}

#contenido #arrowdown a img{
	border: 0px;
}

#contenido #text_size{
	position: absolute;
	right: 35px;
	top: 50px;
	z-index:200;
}

#contenido #text_size .btn{
	border: 1px solid #9EAE9E;
	margin: 0px 0px 0px 5px;
	z-index:200;
}

#info{
	background-color: #ffffff;
	color: #3D4E41;
	padding: 15px 0px 0px 20px;
	clip:rect(10px, 355px, 270px, 0px);
	width: 335px;
	height: 270px;
	position: absolute;
	top: 75px;
	left: 25px;
	z-index: 1;
	overflow: hidden;
	font-size:10pt;
}

info p{
	margin: 0px;
	padding: 0px;
}

.promo{
	height: 62px;
	width: 200px;
	padding:5px 10px 5px 5px;
	margin: 5px 0px 5px 0px;
	position:absolute;
	right:0px;
	font-size: 7pt;
	color: #ffffff;
	z-index: 2;
}

.promo img{
	float: left;
	margin: 0px 10px 0px 0px;
}

.tit_promo{
	text-transform:uppercase;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}

.resumen{
	margin: 0px;
}

.saber{
	margin: 3px 0px 0px 0px;
	text-align:right;
}
.saber a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
.saber a:hover{
	color: #cdd7cc;
}

#imprimir{
	color: #999999;
	position:absolute;
	top:3px;
	right:2px;
	z-index:3;
	font-size: 10pt;
}

#imprimir a{
	text-decoration: none;
	color: #999999;
}

#imprimir a:hover{
	text-decoration: none;
	color: #666666;
}

.plano{ text-align:center; }
.plano a img{ border: 5px solid #e5e5e5; }
.plano a:hover img{ border: 5px solid #cccccc; 
}

#con_viviendas{
	position:absolute;
	left: 218px;
	padding: 10px;
	height: 405px;
	width: 746px;
}

#con_tabla{
	clip:rect(0px, 730px, 405px, 0px);
	width: 730px;
	height: 405px;
	position: absolute;
	top: 11px;
	left: 14px;
	z-index: 1;
	overflow: hidden;
}

.ct{ background-color: #A9B598;color:#ffffff; }
.ct th{ border:1px solid #697D4C; }
.c1{ background-color: #E5ECDB; }
.c1 td{ border:1px solid #697D4C;}
.c2{ background-color: #EEF4E5; }
.c2 td{ border:1px solid #697D4C;}

#viviendas{
	padding: 0px 0px 0px 20px;
}

#viviendas a{
	color:#525D42;
	font-weight:bold;
	text-decoration:underline;
}

#viviendas a:hover{
	color:#7E8D69;
}

#t_arrowup{
	position: absolute;
	bottom: 210px;
	right: 10px;
	z-index: 2;
}

#t_arrowup a img{
	border: 0px;
}

#t_arrowdown{
	position: absolute;
	bottom: 180px;
	right: 10px;
	z-index: 2;
}

#t_arrowdown a img{
	border: 0px;
}

#con_news{
	clip:rect(0px, 368px, 335px, 0px);
	width: 365px;
	height: 335px;
	position: absolute;
	top: 75px;
	left: 18px;
	z-index: 1;
	overflow: hidden;
}

#news{
	padding: 5px 0px 0px 20px;
	text-align:justify;
	width:90%;
}

#news h2{
	font-weight:bold;
	font-size:15pt;
	margin: 0px 0px 5px 0px;
}

#news p{
	margin: 5px 0px 5px 0px;
	text-align:justify;
}

#contenido #n_text_size{
	position: absolute;
	right: 35px;
	top: 5px;
}

#contenido #n_text_size .btn{
	border: 1px solid #9EAE9E;
	margin: 0px 0px 0px 5px;
}


#con_news2{
	width: 365px;
	height: 340px;
	position: absolute;
	top: 15px;
	left: 18px;
	z-index: 1;
	overflow: hidden;
}

#news2{
	padding: 15px 0px 0px 20px;
	text-align:justify;
}

#news2 h2{
	font-weight:bold;
	font-size:15pt;
	margin: 0px 0px 5px 0px;
}

#news2 p{
	margin: 5px 0px 5px 0px;
	text-align:justify;
}

/* Capa bajotexto */

#bajotexto{
	background-color: #697D4C;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 416px;
	height: 35px;
	position: absolute;
	top: 485px;
	right: 0px;
	z-index: 1;
}

/* Capa pie */

#pie{
	background-color: #697D4C;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 44px;
	position: absolute;
	top: 518px;
	left: 0px;
	z-index: 1;
}

/* Capa copy */

#copy{
	margin: 0px;
	padding: 3px 10px 0px 3px;
	width: 975px;
	position: absolute;
	top: 562px;
	left: 0px;
	z-index: 1;
	font-size: 8pt;
	text-align:right;
	font-family: tahoma, sans-serif;
}

#copy a{
	text-decoration: none;
	color: #666666;
	font-weight:normal;
}

#copy a:hover{
	color: #999999;
}

/* Formulario */

.inpt{
	background-color: #EEF4E5;
	border:1px solid #A9B598;
	padding: 0px 0px 0px 2px;
	font-size: 8pt;
	height: 15px;
	color: #666666;
	font-family: verdana, sans-serif;
}

.boton{
	background-color: #EEF4E5;
	border:1px solid #A9B598;
	font-size: 9pt;
	padding:2px;
	color: #666666;
}

.l1{
	color: #666666;
	text-decoration:none;
}

.l1:hover{
	color: #999999;
}

.l1 img{
	border:0px;
}

.l2{
	color: #666666;
	text-decoration:none;
	font-weight: normal;
}

.l2:hover{
	color: #999999;
}

.l2 img{
	border:0px;
}

a.flag{
	background:transparent url("../interface/icon-flag-en.gif") no-repeat; 
	padding-left:40px;
	background-position:0px 2px;
}

