h1{ font-size:18px; margin-bottom:4px; }
h2{font-size:16px;margin-bottom:4px;margin-top:5px;}
h3{font-size:14px;margin-bottom:4px;}

img {border:0px;}
img a{border:0px;}
img a:hover{border:0px;}

#contenedor { width:935px;left:50%;margin-left:-455px; margin-top:8px;position:absolute; border:1px solid #444;}

#cabecera{ top:550px; width:935px; height:134px; background-color:#4b4b4b; background-image:url(../img/cabecera.jpg); background-repeat:no-repeat; background-position:top;}
#contenido{  background-color:#fff; border-left:1px solid #333; border-right:1px solid #333; margin-top:0px;}
/*#pie{width:935px; height:45px; background-color:#4b4b4b; background-image:url(../img/pie.jpg); padding-top:4px;}*/
#pie{width:935px; height:40px; background-color:#4b4b4b; background-image:url(../img/pie.jpg); padding-top:4px; background-position:50% 100%;}
/*#sub_pie{ width:935px; height:30x; padding-top:2px;background-color:#212121; }*/
#pdf{ position:fixed; left:1%;  bottom:3px;height:45px; width:98%;}

#sub_pie{ width:935px; height:30x; padding-top:2px;background-color:#212121; }



#texto_foto{
	color:#666;
	font-weight:bold;
	position:absolute;
	font-size:14px;
	right: 15px;
	top: 165px;
	width: 500px;
	
}
#menu_cab{
	position:absolute;
	font-size:12px;
	left: 136px;
	top: 91px;
	width: 800px; height:18px;
} 
.menu_cabecera{ color:#ddd; font-size:12px; font-weight:normal; text-decoration:none;}
.menu_cabecera a{color:#ddd; font-weight:normal; text-decoration:none;}
.menu_cabecera a:hover{color:#f6ab50;  font-weight:bold; text-decoration:underline;}

.menu_cabecera_seleccionado{color:#f6ab50;  font-weight:bold; text-decoration:none;}

#cuadro_color{ width:15px; height:15px; float:left; margin-right:10px;}

.trabajos_9911 {color:#ffdaaf;text-decoration:none; padding-left:20px;}
.trabajos_9911 a{color:#ffdaaf;text-decoration:none; padding-left:20px;}
.trabajos_9911 a:hover{color:#ffdaaf;text-decoration:none; padding-left:20px;}

.trabajos_11 {color:#ffdaaf;text-decoration:none; padding-left:30px;}
.trabajos_11 a{color:#ffdaaf;text-decoration:none; padding-left:30px;}
.trabajos_11 a:hover{color:#ffdaaf;text-decoration:none; padding-left:30px;}

.trabajos_111{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_111 a{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_111 a:hover{color:#fff;text-decoration:none; padding-left:65px;}

.trabajos_9921{color:#ffbaaf;text-decoration:none; padding-left:20px;}
.trabajos_9921 a{color:#ffbaaf;text-decoration:none; padding-left:20px;}
.trabajos_9921 a:hover{color:#ffbaaf;text-decoration:none; padding-left:20px;}

.trabajos_21{color:#ffbaaf;text-decoration:none; padding-left:30px;}
.trabajos_21 a{color:#ffbaaf;text-decoration:none; padding-left:30px;}
.trabajos_21 a:hover{color:#ffbaaf;text-decoration:none; padding-left:30px;}

.trabajos_211 {color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_211 a{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_211 a:hover{color:#fff;text-decoration:none; padding-left:65px;}

.trabajos_9931{color:#e8afff;text-decoration:none; padding-left:20px;}
.trabajos_9931 a{color:#e8afff;text-decoration:none; padding-left:20px;}
.trabajos_9931 a:hover{color:#e8afff;text-decoration:none; padding-left:20px;}

.trabajos_31{color:#e8afff;text-decoration:none; padding-left:30px;}
.trabajos_31 a{color:#e8afff;text-decoration:none; padding-left:30px;}
.trabajos_31 a:hover{color:#e8afff;text-decoration:none; padding-left:30px;}

.trabajos_311{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_311 a{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_311 a:hover{color:#fff;text-decoration:none; padding-left:65px;}

.trabajos_9941{color:#b5afff;text-decoration:none; padding-left:20px;}
trabajos_9941 a{color:#b5afff;text-decoration:none; padding-left:20px;}
.trabajos_9941 a:hover{color:#b5afff;text-decoration:none; padding-left:20px;}

.trabajos_41{color:#b5afff;text-decoration:none; padding-left:30px;}
.trabajos_41 a{color:#b5afff;text-decoration:none; padding-left:30px;}
.trabajos_41 a:hover{color:#b5afff;text-decoration:none; padding-left:30px;}

.trabajos_411{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_411 a{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_411 a:hover{color:#fff;text-decoration:none; padding-left:65px;}

.trabajos_9951{color:#aff5ff;text-decoration:none; padding-left:20px;}
.trabajos_9951 a{color:#aff5ff;text-decoration:none; padding-left:20px;}
.trabajos_9951 a:hover{color:#aff5ff;text-decoration:none; padding-left:20px;}

.trabajos_51{color:#aff5ff;text-decoration:none; padding-left:30px;}
.trabajos_51 a{color:#aff5ff;text-decoration:none; padding-left:30px;}
.trabajos_51 a:hover{color:#aff5ff;text-decoration:none; padding-left:30px;}

.trabajos_511{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_511 a{color:#fff;text-decoration:none; padding-left:65px;}
.trabajos_511 a:hover{color:#fff;text-decoration:none; padding-left:65px;}

.trab_1{ background-color:#f6ab50;}
.trab_2{ background-color:#f66751; }
.trab_3{ background-color:#c551f6;}
.trab_4{ background-color:#BFBBFF;}
.trab_5{ background-color:#51e1f6; }

.trabajos_991{ color:#f6ab50;  font-weight:bold;  text-decoration:none;}
.trabajos_991 a{ccolor:#f6ab50; font-weight:bold;  text-decoration:none;}
.trabajos_991 a:hover{color:#f6ab50;  font-weight:bold; text-decoration:underline;}

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

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

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

.trabajos_995{ color:#51e1f6; font-weight:bold;  text-decoration:none;}
.trabajos_995 a{color:#51e1f6; font-weight:bold;  text-decoration:none;}
.trabajos_995 a:hover{color:#51e1f6;  font-weight:bold; text-decoration:underline;}







#ver-modificar-foto_fondoNEGRO{ width:100%; height:100%;  opacity: .40;   -moz-opacity: .40;   filter:alpha(opacity=40); background-color:#000;position:absolute; left:0px; top:0px; z-index:0;}
#ver-modificar-foto_fondo{ width:600px; height:500px;  opacity: .80;   -moz-opacity: .80;   filter:alpha(opacity=80); background-color:#fff;position:absolute; left:165px; top:100px; z-index:1;}
#ver-modificar-foto{ width:600px; height:500px; position:absolute; left:165px; top:100px; z-index:2; border:1px solid #000; }

#txt_home{
	width:320px;
	position:absolute;
	left: 610px;
	top: 137px;
	height: 367px;
}
#img_home{ padding-top:0px;}
#servicios_home{margin-bottom:10px;padding-top:10px;}
#trabajos_home{margin-bottom:10px;}
#contacto_home{}



.boton{ padding:3px; background-color:#333; color:#FFF; border:1px solid #006;}



.boton_principal_r{padding:1px; background-color:#7e7eff; color:#FFF; border:3px solid #bf1d1d; font-size:12px; font-weight:normal;}
.boton_principal_v{padding:2px; background-color:#7e7eff; color:#FFF; border:1px solid #009100;font-size:12px; font-weight:normal;}

.boton_secundariol_r{padding:1px; background-color:#9d6aa1; color:#FFF; border:3px solid #bf1d1d;font-size:12px; font-weight:normal;}
.boton_secundariol_v{padding:2px; background-color:#9d6aa1; color:#FFF; border:1px solid #009100;font-size:12px; font-weight:normal;}

.boton_foto_r{padding:1px; background-color:#9595b4; color:#FFF; border:3px solid #bf1d1d;font-size:12px; font-weight:normal;}
.boton_foto_v{padding:2px; background-color:#9595b4; color:#FFF; border:1px solid #009100;font-size:12px; font-weight:normal;}
 .w410{ width:410px;}
.w410i{ width:410px; float:left;}
.w410d{ width:410px; float:right;}
.w933{ width:933px;}
.w935{ width:935px;}

.w62i{ width:610px; float:left;}
.w62d{ width:210px; float:right;}

.w71i{ width:710px; float:left;}
.w71d{ width:110px; float:right;}

.p0{ padding:0px; margin:0px;}
.fondoDegra{ background-image:url(../img/degra.jpg); background-position:top; background-repeat:repeat-x;}
.fondoDegra1{ background-image:url(../img/degra1.jpg); background-position:top; background-repeat:repeat-x;}
.bordeDegra{ border-top:1px solid #333; border-left:1px solid #999;border-right:1px solid #999;}
.fondo_vacio{ background-image:url(../img/fondo_vacio.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondoIDI{ background-image:url(../img/fondoIDI.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondoEMPs{ background-image:url(../img/fondoEMPs.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondoEMPi{ background-image:url(../img/fondoEMPi.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondoEMP{ background-image:url(../img/fondoEMP.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondoINT{ background-image:url(../img/fondoINT.jpg); background-position:bottom; background-repeat:no-repeat;}
.fondo_obras{ background-image:url(../img/fondo_obras.jpg); background-position:top; background-repeat:no-repeat;}
#zona_txt{
	
	font-size:12px;
	position:absolute;
	background-color:#ffF;
	width:390px;
	left: 13px;
	top: 136px;
}
#zona_txt1{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
	float:left;
	background-color:#ffF;
	

}

#zona_img_minis{
	padding:3px;
	position:absolute;
	background-color:#fff;
	height:78px;
	width:392px;
	left: 536px;
	top: 450px;
	z-index:10;
}

#zona_img{
	position:absolute;
	background-color:#fff;
	height:378px;
	width:400px;
	left: 415px;
	top: 143px;
}
#zona_img1{
	
	background-color:#fff;
	height:378px;
	width:400px;
	
	
	margin-right:10px;
}
.linea_posicion_CAPA{
	color:eee;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	position:absolute;
	left: 18px;
	top: 117px;
	width: 850px;
}

.linea_flash{
	color:eee;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	position:absolute;
	left: 0px;
	
	top: 135x;
	width: 935px;
	height:24px;
	
}

.linea_flash_1{
	color:eee;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	position:absolute;
	left: 0px;
	
	top: 135x;
	width: 933px;
	height:24px;
	
}



.linea_posicion{
	color:eee;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	width: 166px;
}
.linea_posicion a{ color:eee; font-size:12px; text-decoration:none; font-weight:normal;}
.linea_posicion a:hover{ color:fff; font-size:12px; text-decoration:none; font-weight:normal;}


.mr_5{margin-right:5px;}
.ml_5{margin-left:5px;}
.mr_10{margin-right:10px;}
.ml_10{margin-left:10px;}
.m8it{ margin-top:8px;}
.m8t{margin-top:8px; margin-right:5px;}
.m2t{margin-top:2px;}
.borIZ{ border-left:1px solid #FFF;}




.h395{ height:395px;}
.h400{ height:400px;}
.h405{ height:405px;}
.h410{ height:410px;}
.h420{ height:420px;}
.h430{ height:430px;}
.h435{ height:435px;}
.h440{ height:440px;}
.h450{ height:450px;}
.h520{ height:520px;}
.h-flex{ height:auto;}
.h380{ height:380px;}.h800{ height:800px;}.h815{ height:815px;}




.gris_1{ color:#111;}
.gris_2{ color:#222;}
.gris_21{ color:#212121;}
.gris_3{ color:#333;}
.gris_4{ color:#444;}
.gris_5{ color:#555;}
.gris_6{ color:#666;}
.gris_7{ color:#777;}
.gris_8{ color:#888;}
.gris_9{ color:#999;}
.gris_a{ color:#aaa;}
.gris_b{ color:#bbb;}
.gris_c{ color:#ccc;}
.gris_d{ color:#ddd;}
.gris_e{ color:#eee;}
.blanco{ color:#FFF;}
.blanco a{ color:#FFF;text-decoration:none;}
.blanco a:hover{ color:#FFF;text-decoration:none;}

.gris_1{ color:#111;text-decoration:none;}
.gris_1 a{ color:#111;text-decoration:none;}
.gris_1 a:hover{ color:#333;text-decoration:none;}



.gris_21{ color:#313131;text-decoration:none;}
.gris_21 a{ color:#313131;text-decoration:none;}
.gris_21 a:hover{ color:#454545;text-decoration:none;}

.gris_c{ color:#ccc;text-decoration:none;}
.gris_c a{ color:ccc;text-decoration:none;}
.gris_c a:hover{ color:#fff;text-decoration:none;}

.gris_6{ color:#666;text-decoration:none;}
.gris_6 a{ color:#666;text-decoration:none;}
.gris_6 a:hover{ color:#333;text-decoration:none;}

.gris_9{ color:#999;text-decoration:none;}
.gris_9 a{ color:#999;text-decoration:none;}
.gris_9 a:hover{ color:#666;text-decoration:none;}

.rojo{color:#D20000}
.rojo a{color:#D20000;  text-decoration:none;}
.rojo a:hover{color:#D20000;  text-decoration:none;}


.azul_o {color:#003399}
.azul_o a{color:#003399;  text-decoration:none;}
.azul_o a:hover{color:#003399;  text-decoration:none;}


.verde{color:#003333;}
.verde a{color:#003333;  text-decoration:none;}
.verde a:hover{color:#003333;  text-decoration:none;}




.rosa{color:#d7b4ba; font-size:10px; text-decoration:none;}
.rosa a{color:#d7b4ba;  text-decoration:none;font-size:10px;}
.rosa a:hover{color:#FEF5F9; text-decoration:none;font-size:10px;}


.p5{padding:5px;}
.p10{padding:10px;}


.campo{ border:1px solid #999; background-color:#f6f6f6; width:200px;}
.campo_ancho{ border:1px solid #999; background-color:#f6f6f6; width:300px;}
.borde333{border:1px solid #333;}.borde999{border:1px solid #999; border-right:0px;}


.pr_5{padding-right:5px;}
.pb_5{padding-bottom:5px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pr_10{padding-right:10px;}
.pl_10{padding-left:10px;}.pl_15{padding-left:15px;}.pl_20{padding-left:20px;}
.pb_10{padding-bottom:10px;}

.pb_30{padding-bottom:30px;}
.pb_100{padding-bottom:100px;}



.t10{font-size:10px; }
.t11{font-size:11px; font-family:}
.t12{font-size:12px; font-family:}
.t13{font-size:13px; font-family:}
.t14{font-size:14px; font-family:}
.t15{font-size:15px; font-family:}
.t16{font-size:16px; font-family:}
.t17{font-size:17px; font-family:}
.t18{font-size:18px; font-family:}

.inter_18{ line-height:18px;}
.centrado{text-align:center;}


.linkPIE {color:#888; text-decoration:none;}
.linkPIE a{color:#ccc; text-decoration:none;}
.linkPIE a:hover{color:#D20000; text-decoration:none;}


.linkPIEn {color:#444; text-decoration:none;}
.linkPIEn a{color:#444; text-decoration:none;}
.linkPIEn a:hover{color:#C30; text-decoration:none;}



.linkPIEno {color:#888; text-decoration:underline;}
.linkPIEno a{color:#888; text-decoration:underline;}
.linkPIEno a:hover{color:#444; text-decoration:underline;}


#menu { color:#444; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#menu a{color:#444; text-decoration:none;}
#menu a:hover{color:#D20000; text-decoration:none;}


body {font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#222; background-image:url(../img/fondo_web.jpg); background-position:50% 0%; background-repeat:no-repeat;}
