#wrap_base {
	position:absolute;
	width:900px;
	height:871px;
	z-index:1;
	margin-left: -475px;
	left: 50%;
	background-color: #FFF;
}
#wrap_enlaces {
	position:absolute;
	width:900px;
	height:970px;
	z-index:1;
	margin-left: -475px;
	left: 50%;
	background-color: #FFF;
}

#wrap_nov2 {
	position:absolute;
	width:900px;
	height:1441px;
	z-index:1;
	margin-left: -475px;
	left: 50%;
	background-color: #FFF;
}

#wrap_contacto2 {
	position:absolute;
	width:950px;
	height:950px;
	z-index:1;
	margin-left: -475px;
	left: 50%;
}


#header {
	position:absolute;
	width:100%;
	height:154px;
	z-index:5;
	background-image: url(imas/lower_shadow.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#flash {
	position:absolute;
	width:871px;
	height:321px;
	z-index:2;
	top: 144px;
	left: 17px;
	background-image: url(intro.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#banners {
	position:absolute;
	width:100%;
	height:179px;
	z-index:2;
	top: 117px;
	left: 0px;
}

#home_rec {
	position:absolute;
	width:100%;
	height:251px;
	z-index:3;
	left: 0px;
	top: 480px;
}
.row_deco {
	background-image: url(imas/ico-heading.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.tr_line {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #B9B9B9;
}


#foot {
	position:absolute;
	width:900px;
	height:121px;
	z-index:1;
	top: 732px;
	left: 0px;
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 12px;
	text-decoration: none;
	padding-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #23232E;
}
#foot_enlaces {
	position:absolute;
	width:100%;
	height:121px;
	z-index:1;
	top: 828px;
	left: 0px;
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 12px;
	text-decoration: none;
	padding-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #23232E;
}

#foot_nov {
	position:absolute;
	width:100%;
	height:121px;
	z-index:1;
	top: 1420px;
	left: 0px;
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 12px;
	text-decoration: none;
	padding-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #23232E;
}

#foot_contacto2 {
	position:absolute;
	width:100%;
	height:20px;
	z-index:1;
	top: 920px;
	left: 0px;
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 11px;
	text-decoration: none;
	padding-top: 10px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}


#rec1 {
	position:absolute;
	width:222px;
	height:230px;
	z-index:1;
	top: 0px;
	left: 0px;
}
#rec2 {
	position:absolute;
	width:281px;
	height:230px;
	z-index:2;
	left: 15px;
	top: 0px;
}
#rec3 {
	position:absolute;
	width:281px;
	height:233px;
	z-index:3;
	left: 309px;
	top: 0px;
}
#rec4 {
	position:absolute;
	width:280px;
	height:233px;
	z-index:4;
	left: 604px;
	top: 0px;
}
.rec_home_tit {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 18px;
	color: #FFF;
	font-weight: 600;
}
.txt_white {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 12px;
	color: #FFF;
}
.txt_celeste {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 14px;
	color: #09C;
	font-weight: 500;
}
.txt_celeste_tit {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 18px;
	color: #09C;
	font-weight: 500;
}


.txt {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #333;
}

.txt_botonera {
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 14px;
	color: #000;
	font-weight: 600;
}



#logo {
	position:absolute;
	width:267px;
	height:115px;
	z-index:1;
	left: 0px;
	top: 0px;
	text-align: center;
	visibility: visible;
}
#botonera {
	position:absolute;
	width:620px;
	height:34px;
	z-index:2;
	left: 268px;
	top: 84px;
}
#sociales {
	position:absolute;
	width:88px;
	height:37px;
	z-index:3;
	left: 802px;
	top: 4px;
	text-align: center;
}

a.estilo2:link {
	color: #FFF;
	text-decoration: none
}
 a.estilo2:visited {
	color: #CCC;
	text-decoration: none
}
 a.estilo2:hover {
	color: #06C
}
 a.estilo2:active {
	color: #06F;
	text-decoration: none
}

a.estilo3:link {
	color: #666;
	text-decoration: none
}
 a.estilo3:visited {
	color: #666;
	text-decoration: none
}
 a.estilo3:hover {
	color: #00AFEF
}
 a.estilo3:active {
	color: #06F;
	text-decoration: none
}

#line {
	position:absolute;
	width:100%;
	height:31px;
	z-index:10;
	top: 315px;
	left: 0px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
#tit_cartel {
	position:absolute;
	width:222px;
	height:54px;
	z-index:11;
	left: 0px;
	top: -1px;
}
#serv_in {
	position:absolute;
	width:445px;
	height:500px;
	z-index:6;
	left: 358px;
	top: 179px;
}

#serv_ind {
	position:absolute;
	width:394px;
	height:445px;
	z-index:2;
	left: 26px;
	top: 51px;
	background-image: url(imas/packfotos6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#titulos {
	position:absolute;
	width:267px;
	height:37px;
	z-index:8;
	left: 28px;
	top: 161px;
	background-image: url(imas/arrow_fv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Calibri, Candara, "Lucida Sans Unicode";
	font-size: 24px;
	color: #000;
	font-weight: 700;
	padding-left: 30px;
}
#cubitos2 {
	position:absolute;
	width:270px;
	height:89px;
	z-index:9;
	left: 55px;
	top: 588px;
}
#enlaces {
	position:absolute;
	width:502px;
	height:601px;
	z-index:6;
	left: 366px;
	top: 181px;
	background-image: url(imas/cruz2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
