/*                                          ACERTA - ESTILOS  */
/*------------------------------------------------------------*/
body{ /*background:#81cec3;*/background:#fff url(../img/body_bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.sn{display:none;}
.float{float:left;}

.floatr{float:right;}

strong{font-weight:bold;}

#fondos{
	width:100%;
	height:588px;
}
	.bghome{background:url(../img/bg_home.jpg) no-repeat 50% 0%;}
	.bg01his{background:url(../img/bg_01_historia.jpg) no-repeat 50% 0%;}
	.bg01pre{background:url(../img/bg_01_presentacion.jpg) no-repeat 50% 0%;}
	.bg01equ{background:url(../img/bg_01_equipo.jpg) no-repeat 50% 0%;}
	.bg01cul{background:url(../img/bg_01_cultura.jpg) no-repeat 50% 0%;}
	.bg01del{background:url(../img/bg_01_delega.jpg) no-repeat 50% 0%;}
	.bg01mag{background:url(../img/bg_01_magnitudes.jpg) no-repeat 50% 0%;}
	
	.bg02ser{background:url(../img/bg_02_servicios.jpg) no-repeat 50% 0%;}
	.bg02esp{background:url(../img/bg_02_especialidades.jpg) no-repeat 50% 0%;}
	.bg02cli{background:url(../img/bg_02_clientes.jpg) no-repeat 50% 0%;}
	
	.bg03dif{background:url(../img/bg_03_diferencia.jpg) no-repeat 50% 0%;}
	
	.bg04ofi{background:url(../img/bg_04_oficinas.jpg) no-repeat 50% 0%;}
	.bg04ter{background:url(../img/bg_04_terceraedad.jpg) no-repeat 50% 0%;}
	.bg04hot{background:url(../img/bg_04_hoteles.jpg) no-repeat 50% 0%;}
	.bg04cen{background:url(../img/bg_04_centros.jpg) no-repeat 50% 0%;}
	.bg04ind{background:url(../img/bg_04_industrial.jpg) no-repeat 50% 0%;}
	.bg04inf{background:url(../img/bg_04_infraestructuras.jpg) no-repeat 50% 0%;}
	.bg04res{background:url(../img/bg_04_residencial.jpg) no-repeat 50% 0%;}
	
	.bg05com{background:url(../img/bg_05_comunicados.jpg) no-repeat 50% 0%;}
	.bg05ins{background:url(../img/bg_05_inserciones.jpg) no-repeat 50% 0%;}
	.bg05dos{background:url(../img/bg_05_dossier.jpg) no-repeat 50% 0%;}
	
#contenidos{
	position:relative;
	width:1002px;
	height:588px;
	margin:0 auto;
	/*border:1px solid blue;*/
	}

.link{text-decoration:none;color:#2d645c;}
	a:hover.link{text-decoration:underline;}
/*                     CAPAS BASICAS(posiciones)  */
/*------------------------------------------------*/
.topweb{
	position:absolute;
	top:0;
	right:0;
	line-height:22px;
	color:#2d645c;
	padding-right:55px;
}
.topweb a{text-decoration:none;color:#2d645c;}
.idiomas{
	position:absolute;
	top:0;
	left:35px;
	line-height:22px;
	color:#2d645c;
	padding-right:55px;
}
.idiomas a{text-decoration:none;color:#2d645c; margin:0 10px;}


.footer{
	position:absolute;
	bottom:0;
	left:0;
	width:1002px;
	text-align:center;
	line-height:22px;
	color:#245855;
}
.footer a{text-decoration:none;color:#245855;}
.footer a:hover{text-decoration:underline;color:#245855;}

.box_c{
	position:absolute;
	top:170px;
	left:260px;
	width:709px;
	height:344px;
	display:block;
	z-index:2;
}
.box_c_txt{
	position:absolute;
	top:170px;
	left:260px;
	width:639px;
	height:294px;
	padding:45px 25px 5px 45px;
	display:block;
	overflow:hidden;
	z-index:3;
}
.box_l{
	position:absolute;
	top:170px;
	left:260px;
	width:708px;
	height:376px;
	display:block;
	z-index:2;
}
.box_l_txt{
	position:absolute;
	top:170px;
	left:260px;
	width:638px;
	height:324px;
	padding:45px 25px 5px 45px;
	display:block;
	overflow:hidden;
	z-index:3;
}
.titSecc{
	color:#2a605a;
	font-size:30px;
	margin-bottom:25px;
}
.titSecl{
	color:#2a605a;
	font-size:30px;
	margin-bottom:30px;
}
.subtit{
	color:#2a605a;
	font-size:14px;
	margin:5px auto;
	font-weight:700;
}

ul.listatxt{}
ul.listatxt li{ background:url(../img/bullet.gif) no-repeat; padding:0 0 0 6px; line-height:19px; color:#2a605a; font-size:12px;}

ul.listatxt_a{margin:50px 0px 0px 40px;}
ul.listatxt_a li{ background:url(../img/bullet.gif) no-repeat; padding:0 0 0 6px; line-height:19px; color:#2a605a; font-size:12px;}
ul.listatxt_a li a{color:#2a605a;text-decoration:none;}
ul.listatxt_a li a:hover{text-decoration:underline;}

ul.listatxt3 li{ background:url(../img/bullet.gif) no-repeat; padding:0 0 0 6px; line-height:16px; color:#2a605a; font-size:12px; margin-bottom:5px;}

ul.listatxt2{}
ul.listatxt2 li{padding:0 0 0 6px; line-height:19px; color:#2a605a; font-size:12px;}

ul.listatxt7{}
ul.listatxt7 li{padding:0 0 0 2px; color:#2a605a; font-size:12px;}

.scroll_box{
	width:650px;
	height:250px;
	display:block;
	margin-left:5px;
	overflow:hidden;
	position:relative;
}
.scroll_box05{
	width:650px;
	height:260px;
	display:block;
	margin-left:5px;
	overflow:hidden;
	position:relative;
	margin:28px 0 0 0;
}

/* nuevo clase de scroll para delegaciones */
.scroll_box01{
	width:650px;
	height:260px;
	display:block;
	margin-left:5px;
	overflow:hidden;
	position:relative;
}
/* */

.download{padding-left:10px; background:url(../img/download.gif) 0 2px no-repeat;}

/*                                          MENU  */
/*------------------------------------------------*/

.bgmenu{
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-468px;
	width:936px;
	height:96px;
	background-image: url(/img/menu-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/menu-trans.png', sizingMethod='scale');
	
}
.logotipo{
	position:absolute;
	top:30px;
	left:50px;
	width:156px;
	height:71px;
	overflow:hidden;
	text-indent:-2000px;
	background-image: url(/img/logo-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/logo-trans.png', sizingMethod='scale');
}
.menu{}
.menu ul{
	position:absolute;
	top:67px !important;
	top:62px;
	left:200px;
	width:750px;
	height:45px !important;
	height:50px;
	overflow:hidden;
}
.menu li{display:inline;float:left;}
#menu01, #menu02, #menu03, #menu04, #menu05{
	width:150px;
	height:50px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
	cursor:pointer;}
	


/*                                       SUBMENU  */
/*------------------------------------------------*/

.submenu{
	position:absolute;
	top:205px;
	left:40px;}
.submenu li{padding:0 0 0px 3px;width:175px;display:block; font-weight:700;}
.submenu li a{color:#2a6158; text-decoration:none;display:block;}
.submenu li a:hover{color:#018d96;}
.subline{width:178px;height:5px;display:block; font-size:1px;margin:0 0 5px 0;
	background-image: url(/img/line-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/line-trans.png', sizingMethod='scale');
	background-repeat:no-repeat;}

.smenu{ background:url(../img/arrow0.gif) 1px 8px no-repeat; font-size:13px; padding-left:10px;width:178px;line-height:20px; height:21px;}
.ssmenu{ background:url(../img/bullet2.gif) 0px 5px no-repeat; font-size:11px; padding-left:5px;width:183px;line-height:14px; height:16px;}

.smenu_on{background:url(../img/arrow0.gif) 1px 8px no-repeat; font-size:13px; padding-left:10px;width:178px;line-height:20px; height:21px;color:#018d96;}

.ssmenu_on{ background:url(../img/bullet2.gif) 0px 5px no-repeat; font-size:11px; padding-left:5px;width:183px;line-height:14px; height:16px;color:#018d96;}

#sub_esp{padding:0 0 0 5px;}

/*                                          HOME  */
/*------------------------------------------------*/

.homeTxt{
	position:absolute;
	top:225px;
	left:60px;
	width:447px;
}
.homeTxt h2{color:#2a605a; font-size:30px;margin:0 0 8px 0;}
.homeTxt p{color:#2f3d3b; font-size:13px; font-weight:700; }
.boxhome{
	position:absolute;
	top:165px;
	left:650px;
	width:315px;
	height:358px;
	display:block;
	z-index:2;
	background-image: url(/img/box_home-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_home-trans.png', sizingMethod='scale');
}
.txthome{
	position:absolute;
	top:165px;
	left:650px;
	width:305px;
	height:348px;
	display:block;
	z-index:3;
	padding:5px;
}
.txthome h3{color:#2a605a; font-size:24px;margin:19px 0 25px 25px;}

.noticiasHome{
	width:295px;
	height:255px;
	display:block;
	margin-left:5px;
	overflow:hidden;
	position:relative;}
	
.newshome{ text-decoration:none;color:#2f3d3b;padding:5px;display:block; font-size:11px;}
.newshome img{float:left;margin-right:5px; border:1px solid #fff;}
.newshome span{font-size:12px;display:block;}


.linkhome{ position:absolute; top:430px; left:61px;}


/*                                        MODALS  */
/*------------------------------------------------*/

.avisolegal{}
.modal_cont05{ 
	background:#d7f0ed;
	height:415px;  /*He cambiado 295px por 315px */ 
	width:660px;
	display:block;
	position:relative;
	overflow:hidden;
	color:#2a605a;
	padding:20px 20px 0 20px;  /*He cambiado el TOP 40px por 20px */ 
    text-align:center;
	}
	.modal_cont05 span{display:block; line-height:18px;}
	.modal_cont05 img{line-height:18px;}  
.modal_cont{ 
	background:#d7f0ed;
	height:315px;  /*He cambiado 295px por 315px */ 
	width:660px;
	display:block;
	position:relative;
	overflow:hidden;
	color:#2a605a;
	padding:20px 20px 0 20px;  /*He cambiado el TOP 40px por 20px */ 
	}
	
.modal_izq{float:left; overflow:hidden; width:230px;}
	.izq_arriba{}
	.izq_abajo{margin-bottom:5px; text-align:center;}
		.izq_abajo img{margin-right:px;}
.modal_der{float:left; overflow:hidden;width:430px;}

.modal_izq2{float:left; overflow:hidden;}
.modal_der2{float:left; overflow:hidden;padding-left:20px;}
.izq_arriba2{ height:250px; text-align:center;}


.mod_equ_img{float:left; border:1px solid #a9e3db; margin-right:15px;}
.mod_equ_txt{margin:15px 0 0 0;color:#2e3c3c; font-size:12px; line-height:15px;}
	.mod_equ_txt a{color:#2e3c3c;font-weight:700;text-decoration:none;}
	.mod_equ_txt a:hover{text-decoration:underline;}
	ul.mod_equ_ul li{padding:0px; color:#2e3c3c;font-size:12px;margin:0px;line-height:normal;}
.mod_equ_name{font-size:18px;margin-bottom:10px; line-height:41px;display:block; }
.mod_equ_cargo{font-size:16px;margin-bottom:10px; display:block;}


/**/
.mod_ser{ float:right; width:420px;}
.mod_ser_img{float:left; border:1px solid #a9e3db; margin-right:15px;}
.mod_ser_txt{margin:15px 0 0 0;color:#2e3c3c; font-size:12px; line-height:15px;}
	.mod_ser_txt a{color:#2e3c3c;font-weight:700;text-decoration:none;}
	.mod_ser_txt a:hover{text-decoration:underline;}
	ul.mod_ser_ul li{padding:0px; color:#2e3c3c;font-size:12px;margin:0px;line-height:normal;}
.mod_ser_name{font-size:18px;margin-bottom:10px; display:block;width:410px;background:url(../img/bullet_modal.gif) no-repeat; height:41px; padding-left:15px;  float:left; margin-bottom:10px; padding-top:10px;}

.mod_cul_name{font-size:18px;margin-bottom:5px;background:url(../img/bullet_modal.gif) no-repeat; height:41px; padding-left:15px; padding-top:10px;}

.mod_ser_cargo{font-size:16px;margin-bottom:10px; display:block;}
.mod_cont_name{font-size:18px;margin-bottom:10px; line-height:41px;display:block;width:645px;background:url(../img/bullet_modal.gif) no-repeat; height:41px; padding-left:15px;  float:left; margin-bottom:10px; }
/**/
.mod_equ_table{margin-top:10px;}
.mod_equ_table th{font-weight:700;}
.mod_equ_table td{font-weight:normal;padding-top:5px;}
.mod_equ_table td.line{padding:0px;background-color:#a3cac9;height:1px;}
.mod_equ_table td ul{padding:0px 10px 5px 0px;}

.mod_sec_img{float:left;margin-right:25px; padding-bottom:20px;}
.mod_sec_txt{margin:15px 0 0 0;color:#2e3c3c; font-size:12px; line-height:15px;}
.mod_sec_name{font-size:18px;margin-bottom:10px; display:block;}

#gallery{float:left;padding-right:25px;width:200px; height:290px;}
	.navega{float:left;width:220px; padding-top:5px;}
		.navega .anterior{float:left;color:#2e3c3c;}
		.navega a.siguiente{float:right;color:#2e3c3c; padding:2px; border:1px solid #2e3c3c; text-decoration:none; background:#fff;}
			a:hover.siguiente{ background:#2e3c3c;color:#fff;border:1px solid #fff; }

.mod_sec_ul{dislay:block;color:#2e3c3c; font-size:11px; }
	.mod_sec_ul li{line-height:15px; margin-bottom:5px;list-style:inside;}
	.mod_sec_ul .base{list-style-type:disc;}
	.mod_sec_ul .sub{list-style-type:none; text-decoration:underline;}
	.mod_sec_ul .gris{list-style-type:none; color:#999999;}
	.mod_sec_ul .esp{margin-top:20px;}
	.mod_sec_ul .sinb{list-style-type:none;}
	.separa{width:1px;height:300px;float:left;}
	
.modal_contact{ 
	background:#d7f0ed;
	/*height:315px;*/ 
	width:360px;
	display:block;
	position:relative;
	overflow:hidden;
	color:#2a605a;
	padding:20px 20px 0 20px;  /*He cambiado el TOP 40px por 20px */ 
	}

#tablaPPP{padding:10px 0 0 0;display:none;clear:both;}
	.mod_ser_table td{ padding:2px;}
/*                                 SECCION-SOMOS  */
/*------------------------------------------------*/

.box01c{background-image: url(/img/box_c_01-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_c_01-trans.png', sizingMethod='scale');}
.box01l{background-image: url(/img/box_l_01-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_l_01-trans.png', sizingMethod='scale');}


p.p01_his{color:#2a605a; font-size:12px;margin-bottom:15px; line-height:15px;}
p.p01_equ, p.p01_pre{color:#2a605a; font-size:12px;margin-bottom:3px; line-height:13px;}
p.p01_cul{color:#2a605a; font-size:12px;margin-bottom:5px; line-height:13px;background:url(../img/bullet.gif) no-repeat;padding:2px 0 0 12px;}
	p.p01_cul span{display:block;}
	
p.p01_mag{color:#2a605a; font-size:12px;margin-bottom:5px; line-height:15px;}
.graficos{margin:20px 0;}
.graficos img{margin-right:40px;}
	
ul.ul01_cul{color:#2a605a; font-size:12px;margin-bottom:5px; line-height:13px;padding:2px 0 0 32px; list-style:square;}
	ul.ul01_cul li{margin:0 0 15px 0;}

a.somos_his{color:#2a605a; font-size:13px; float:right;text-decoration:none;}
a:hover.somos_his{color:#018d96;}

a.equipo0{width:500px;display:block; text-decoration:none;color:#2a605a;margin:8px 10px 0px 0; padding-left:10px;}
a:hover.equipo0{color:#018d96;}
	.equipo0 img{float:left; border:1px solid #a9e3db; margin-right:4px;}
	.equ_name{display:block; font-size:12px; margin-bottom:0px;}
	
.equipolist{display:block;}

.equipo{float:left;width:310px;}
	.equipo a{width:280px;}

.delegaimg{float:left;margin:20px 80px 0 20px;}
#direcciones{color:#2a605a;font-size:12px;margin:40px 0 0 0;}
	#direcciones span{display:block;margin-bottom:5px;}
	#direcciones a{color:#018d96; text-decoration:none;}
	#direcciones a:hover{text-decoration:underline;}



/*                               SECCION-HACEMOS  */
/*------------------------------------------------*/
.box02c{background-image: url(/img/box_c_02-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_c_02-trans.png', sizingMethod='scale');}
.box02l{background-image: url(/img/box_l_02-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_l_02-trans.png', sizingMethod='scale');}
.box02cesp{background-image: url(/img/box_c_02_esp-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_c_02_esp-trans.png', sizingMethod='scale');}



a.ser01{color:#2a605a;margin-top:5px;display:block; text-decoration:none;}
a:hover.ser01{color:#07b29f;}
	.ser01 h3{ font-size:14px;}
.ser02{margin:5px 0 0 15px;}



#minis01{display:none;}
#minis02{display:none;}
#minis03{display:none;}

#tablaPPP{display:block;}

.tablaservicios{width:640px;}

	.tablaservicios td{ height:80px;padding:3px 5px 0 8px;color:#2a605a}
	.col01{vertical-align:middle; width:110px;border-right:1px solid #caefe9; font-size:16px;}
	.col02{width:150px;}
	.col03{width:190px;}
	.listatabla{ display:block;margin-bottom:3px;background:url(../img/bullet3.gif) no-repeat;padding:0px 0px 0px 4px;}
		.listatabla a{color:#2a605a; text-decoration:none;}
		.listatabla a:hover{text-decoration:underline;}
	.listatabla2{color:#2a605a;display:block;margin-bottom:3px;background:url(../img/bullet3.gif) no-repeat;padding:0px 0px 0px 4px;font-size:12px;}
	
	.borderdown{border-bottom:1px solid #a3cac9;}
	

.titesp01, .titesp02, .titesp03, .titesp04, .titesp05, .titesp06, .titesp07, .titesp08, .titesp09{
float:left; width:250px; height:70px; text-indent:-2000px; overflow:hidden;
}

.titesp01{background:url(../img/esp_01.gif) no-repeat;display:block;}
.titesp02{background:url(../img/esp_02.gif) no-repeat;display:block;}
.titesp03{background:url(../img/esp_03.gif) no-repeat;display:block;}
.titesp04{background:url(../img/esp_04.gif) no-repeat;display:block;}
.titesp05{background:url(../img/esp_05.gif) no-repeat;display:block;}
.titesp06{background:url(../img/esp_06.gif) no-repeat;display:block;}
.titesp07{background:url(../img/esp_07.gif) no-repeat;display:block;}
.titesp08{background:url(../img/esp_08.gif) no-repeat;display:block;}
.titesp09{background:url(../img/esp_09.gif) no-repeat;display:block;}

.txt_esp{display:block;width:380px;float:right;color:#2a605a; font-size:13px;}
	.txt_esp p{margin-bottom:5px;}
	.txt_esp a{color:#2a605a; text-decoration:none; font-weight:700;}
	.txt_esp a:hover{text-decoration:underline;}

.p02_cli{color:#2a605a; font-size:12px;margin-top:5px; line-height:13px;}
.IClientes h3{color:#2a605a; font-size:16px;margin-top:10px;}


/*                         SECCION-LA DIFERENCIA  */
/*------------------------------------------------*/

.box03c{background-image: url(/img/box_c_03-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_c_03-trans.png', sizingMethod='scale');}
.box03l{background-image: url(/img/box_l_03-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_l_03-trans.png', sizingMethod='scale');}
.p03_dif{color:#2a605a; font-size:12px;margin:5px 0; line-height:13px;}

.galardon{
	position:absolute;
	top:295px;
	left:40px;
	width:200px;
	color:#018d96;}
	.g_line{ background:url(../img/line.gif); font-size:1px; height:2px; width:100%;display:block;margin:10px 0;}
	.g_img{float:left; margin-right:5px;}
	
/*                           SECCION-EXPERIENCIA  */
/*------------------------------------------------*/


.box04c{background-image: url(/img/box_c_04-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_c_04-trans.png', sizingMethod='scale');}

	
.listado{margin-top:28px;}
.listado .listas{float:left;width:200px;}
.ul.listatxt4{}
ul.listatxt4 li{ background:url(../img/bullet.gif) no-repeat; padding:0 0 0 6px; line-height:19px; color:#2a605a; font-size:12px;}
ul.listatxt4 li a{color:#2a605a; text-decoration:none;}



/*                        SECCION-SALA DE PRENSA  */
/*------------------------------------------------*/


.box05l{background-image: url(/img/box_l_05-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_l_05-trans.png', sizingMethod='scale');}
	
.comunicado{color:#2a605a; font-size:12px;line-height:13px;clear:both;}
	.img_comunicado{float:left;margin:0 5px 0 0; border:1px solid #fff;}
	.comfecha{margin-bottom:5px;}
.iconpdf{vertical-align:middle;}


.filtro{position:absolute; top:60px; left:320px;width:380px;}
	.filtro label{color:#2a605a; font-size:12px;line-height:13px;float:left; line-height:18px;margin:0 10px 0 0;}
	.filtro select{color:#2a605a; font-size:12px;border:1px solid #2a605a;float:left;margin:0 10px 0 0;}
		.select60{width:60px;}
		.select100{width:100px;}
		
.p05_dos{color:#2a605a; font-size:12px;margin:5px 0; line-height:13px;}

a.dossier{color:#2a605a; font-size:13px;text-decoration:none;margin:80px 0 0 10px;}
a:hover.dossier{color:#018d96;}

.Irecursos{margin-top:40px;}
.Irecursos h3{color:#2a605a; font-size:16px;margin-top:20px;}
/*                        MAPA WEB  */
/*------------------------------------------------*/

.box_big{position:absolute;top:170px;left:38px;width:933px;height:376px;display:block;z-index:2;
	background-image: url(/img/box_big-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_big-trans.png', sizingMethod='scale');}

.box_big_txt{position:absolute;top:170px;left:38px;width:863px;height:324px;padding:45px 25px 5px 45px;display:block;overflow:hidden;z-index:3;}

.scroll_boxbig{width:850px;height:260px;display:block;margin-left:5px;overflow:hidden;position:relative;margin:28px 0 0 0;}

.boxfull{background:url(../img/box_full-trans.png) no-repeat;}

ul.mapa{float:left;background:url(../img/bullet.gif) no-repeat;padding:5px;color:#2a6158;font-size:12px;width:131px;}

	ul.mapa li{padding-top:5px;}
	ul.mapa li a{text-decoration:none;color:#2a6158;}
	ul.mapa li a:hover{text-decoration:underline;}
	
ul.mapatxt li{line-height: 17px; padding:0 0 0 6px;font-size:11px;}

/*                          TRABAJA CON NOSOTROS  */
/*------------------------------------------------*/

.box_m{position:absolute;top:170px;left:452px;width:519px;height:376px;display:block;z-index:2;
	background-image: url(/img/box_m-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_m-trans.png', sizingMethod='scale');}

input{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.box_m_txt{position:absolute;top:170px;left:452px;width:449px;height:324px;padding:45px 25px 5px 45px;display:block;overflow:hidden;z-index:3;}
.scroll_boxm{width:436px;height:260px;display:block;margin-left:5px;overflow:hidden;position:relative;margin:28px 0 0 0;}
	.scroll_boxm label{font-size:12px; margin:0px 0px 2px 0px;color:#2a605a;}
	.scroll_boxm input{border:1px solid #238e95; color:#165b5f; padding:2px; margin: 2px 0px;}
	.scroll_boxm input.boton{background-color:#2b615a;color:#fff;text-align:center;border:0px none #2b615a;font-weight:400;}


.bolsa{position:absolute;top:205px;left:40px;width:395px;height:295px;display:block;overflow:hidden;position:relative;}
.bolsa li{padding:0 0 0px 3px;width:375px;display:block; font-weight:700;color:#2a6158;clear:both;}
.bolsa span{padding:5px;}
.subline2{width:375px;height:5px;display:block; font-size:1px;margin:0 0 5px 0;									background-image: url(/img/line2-trans.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/line2-trans.png', sizingMethod='scale');
	background-repeat:no-repeat;}


/*                                      CONTACTO  */
/*------------------------------------------------*/

.form_contacto{ margin-left:20px;}
	.form_contacto label{display:block; font-size:14px; line-height:16px; margin:7px 0 2px 0;}
	.form_contacto input{width:300px; border:1px solid #238e95; color:#165b5f; padding:2px;}
	.form_contacto textarea{width:300px; border:1px solid #238e95; color:#165b5f; padding:2px;}
	.form_contacto img{display:block; margin:7px 0 2px 237px;}

.respuesta{border:2px solid #238e95; padding:10px 0; text-align:center; margin-top:60px; width: 90%; clear:both;}
