@charset "utf-8";
/* CSS Document */

div#header {
	background: #005e9c url(../images/home/header_bg.jpg) no-repeat scroll center top;
	width: 100%;
	height: 420px;
}
div#header div#flash {
	width: 1000px;
	height: 260px;
	margin: 0 auto;
}
div#header div#subheader {
	position: relative;
	margin: 0 0 0 130px;
}
div#header div#subheader div#desc h2 {
	background: transparent url(../images/home/desc.png) no-repeat scroll 0 0;
	width: 756px;
	height: 33px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}
div#header div#subheader div#intro {
	position: absolute;
	margin: -85px 0 0 305px;
}


div#contenido {
	background: transparent url(../images/contenido_bg.png) no-repeat scroll center top;
	width: 100%;
	height: 89px;
}
div#contenido h1 {
	background: transparent url(../images/home/proyectos_recientes.gif) no-repeat scroll 0 0;
	width: 164px;
	height: 23px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
	position: absolute;
	margin: 39px 0 0 94px;
}
div#contenido div#separador {
	position: absolute;
	margin: 23px 0 0 280px;
}
div#contenido div#proyectos {
	position: absolute;
	margin: 4px 0 0 292px;
}
div#contenido div#proyectos a {
	float: left;
	display: inline;
}

div#footer {
	background: transparent url(../images/home/footer_bg.png) no-repeat scroll center top;
	width: 100%;
	height: 27px;
	color: #90aab7;
	font-family: Arial;
	font-size: 10px;
}
div#footer div {
	margin: 0 auto;
	width: 720px;
	padding-top: 6px;
}
div#footer div a {
	color: #90AAB7;
	text-decoration: none;
}

a#arquine:hover { background-position: 0 -79px; }
a#arquine { background: transparent url(../images/home/arquine_sprite.jpg) no-repeat scroll 0 0;
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

a#bepensa:hover { background-position: 0 -79px; }
a#bepensa { background: transparent url(../images/home/bepensa_sprite.jpg) no-repeat scroll 0 0;
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

a#palacio:hover { background-position: 0 -79px; }
a#palacio { background: transparent url(../images/home/palaciodehierro_sprite.jpg) no-repeat scroll 0 0;
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

a#koblenz:hover { background-position: 0 -79px; }
a#koblenz { background: transparent url(../images/home/koblenz_sprite.jpg) no-repeat scroll 0 0;
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

a#falcon:hover { background-position: 0 -79px; }
a#falcon { background: transparent url(../images/home/monte_xanic_sprite.jpg) no-repeat scroll 0 0;
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

/* pantalla bca */
div#windowbg {
	background: transparent url(../images/clientes/clientes-win-bg.png) no-repeat scroll 0 0;
	width: 789px;
	height: 333px;
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	margin-left: -394px;
	margin-top: -166px;
	z-index:600;
	display: none;
}
div#windowbg div#texto {
	position: absolute;
	margin: 38px 0 0 27px;
	color: #FFF;
	width: 364px;
}
div#windowbg div#texto h1 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
div#windowbg div#texto p {
	color: #FFF;
	font-size: 12px;
	line-height: normal;
}
div#windowbg div#imagen {
	position: absolute;
	margin: 38px 0 0 421px;
}
div#windowbg div#cerrar {
	position: absolute;
	margin: -31px 0 0 683px;
}
div#windowbg div#cerrar a {
	background: transparent url(../images/clientes/cerrar_btn.png) no-repeat scroll 0 0;
	display: block;
	text-indent: -3000px;
	width: 96px;
	height: 37px;
}
.overlay {
	background-color:#FFF !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:500;
}
.overlay_full {
	background-color:#FFF !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:500;
	height:100%;
	opacity:0.7;
	filter:alpha(opacity=70); /* IE patch */
	width:100%;
}