.textointernas {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	line-height: 16px;
	padding-right: 25px;
	padding-left: 25px;
}

.textointernasdes, A.textointernasdes:link, A.textointernasdes:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ED0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	line-height: 16px;
}
A.textointernasdes:hover {
	color: #ED0000;
	text-decoration: underline;
}

.titulointernas {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	line-height: 18px;

}
.numeropaginas, A.numeropaginas:link, A.numeropaginas:visited, A.numeropaginas:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #F01506;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	line-height: 18px;
}
A.numeropaginas:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	line-height: 18px;
}
.tituloproyectosrelacionados {
	font-family: Arial, Helvetica, sans-serif;
	color: #f01506;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;

}
.titulonoticias {
	font-family: Arial, Helvetica, sans-serif;
	color: #f01506;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 12px;
	font-style: normal;
	font-variant: normal;

}

.textovermas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f01506;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	line-height: 18px;
	font-style: italic;
	font-variant: normal;

}

.borde {
	padding-left: 12px;
	padding-top: 28px;
	padding-bottom: 4px;
}
.borde1 {
	border-top: 1px solid #495153;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #495153;
	background-color: #232323;
}
.borde2 {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #495153;
	border-left: 1px solid #495153;
	background-color: #232323;
}
.borde3 {
	border-top: 1px solid #495153;
	border-right: 1px solid #495153;
	border-bottom: 1px solid #495153;
	border-left: none;
	background-color: #232323;
}
.menu, A.menu:link, A.menu:visited, A.menu:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #F1F1F1;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	background-image:  url(../images/flecha.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
}
A.menu:hover {
	color: #FFFFFF;
	background-image:  url(../images/flecha_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
}

.bgimgdiagonal {
	background-image:  url(../images/bglinesdiag.gif);
}
.menuseccion, A.menuseccion:link, A.menuseccion:visited, A.menuseccion:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #9D9E9E;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	line-height: 20px;	
}
A.menuseccion:hover {	
	color: #B4B4B4;
	background-image:  url(../images/flecha2_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
}
.link, A.link:link, A.link:visited, A.link:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #9D9E9E;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-image:  url(../images/flecha_link.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	line-height: 20px;	
}
A.link:hover {	
	color: #B4B4B4;
	background-image:  url(../images/flecha_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
}
.lineaseparata {
	background-image:  url(../images/linea_separata.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.banner {
	padding-left:8px;
	padding-top: 12px;
	padding-bottom: 4px;
}
.tablacontenido {
	padding-left:8px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.menuhorizontal, A.menuhorizontal:link, A.menuhorizontal:visited, A.menuhorizontal:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #F1F1F1;;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 8px;	
	padding-top: 16px;	
}
A.menuhorizontal:hover {	

	color: #FFFFFF;	
	background-image:  url(../images/flecha3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.indicadores, A.indicadores:link, A.indicadores:visited, A.indicadores:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #6D6D6D;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 4px;	
	padding-top: 16px;
	padding-bottom: 0px;	
}
A.indicadores:hover {	
	color: #8F8F8F;	
}
.indicadores2, A.indicadores2:link, A.indicadores2:visited, A.indicadores2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B4B4B4;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;	
	padding-top: 16px;
	padding-bottom: 0px;	
}
A.indicadores2:hover {	
	color: #CECECE;	
}
.hrindicadoresdiv{
	padding-top: 0px;
	padding-bottom: 6px;		
}
.fotocaso {
	padding-left:8px;
	padding-right:0px;	
	padding-top: 8px;
	padding-bottom:0px;
}
.descripcion, A.descripcion:link, A.descripcion:visited, A.descripcion:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #6D6D6D;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;	
	padding-left: 8px;
	padding-right: 8px;	
	padding-top: 8px;	
}
A.descripcion:hover {	
	color: #8F8F8F;	
}
.titulocaso, A.titulocaso:link, A.titulocaso:visited, A.titulocaso:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #232323;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	padding-left: 6px;
	padding-right: 8px;	
	padding-top: 0px;	
}
A.descripcion:hover {	
	color: #3B3B3B;	
}
.fechacaso, A.fechacaso:link, A.fechacaso:visited, A.fechacaso:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #75BE85;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;	
	padding-left: 8px;
	padding-right: 8px;	
	padding-top: 0px;	
}
A.fechacaso:hover {	
	color: #3B3B3B;	
}
.textcasodiv{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;	
}

.textocaso, A.textocaso:link, A.textocaso:visited, A.textocaso:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #747474;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}
A.textocaso:hover {
	color: #747474;
	text-decoration: underline;	
}
.hrcasodiv{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;		
}
.hrcaso {
	height: 1px;
	background-color: #D7D7D7;
	color: #D7D7D7;
	border: none;	
}
.detalleimagen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747474;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	font-style: italic;
}

.vercaso, A.vercaso:link, A.vercaso:visited, A.vercaso:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #747474;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 80px;	
	background-image:  url(../images/flechaver.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
A.vercaso:hover {
	color: #747474;
	text-decoration: underline;	
	background-image:  url(../images/flechaver_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.tablacaso {
	padding-left:8px;
	padding-right:8px;	
	padding-top: 0px;
	padding-bottom:8px;
}
.tituloempresas, A.tituloempresas:link, A.tituloempresas:visited, A.tituloempresas:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #232323;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
A.tituloempresas:hover {	
	color: #3B3B3B;	
}
.veringenieria, A.veringenieria:link, A.veringenieria:visited, A.veringenieria:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #C80000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	

}
A.veringenieria:hover {
	text-decoration: underline;

}
.vermontaje, A.vermontaje:link, A.vermontaje:visited, A.vermontaje:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #9F8B05;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.vermontaje:hover {
	text-decoration: underline;
}
.veraccesorios, A.veraccesorios:link, A.veraccesorios:visited, A.veraccesorios:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #065C2F;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.veraccesorios:hover {
	text-decoration: underline;
}
.verperu, A.verperu:link, A.verperu:visited, A.verperu:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #C57605;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
A.verperu:hover {
	text-decoration: underline;
}
.hringenieria {
	height: 1px;
	background-color: #ED0000;
	color: #ED0000;
	border: none;	
}
.hrmontaje {
	height: 1px;
	background-color: #FDDF16;
	color: #FDDF16;
	border: none;	
}
.hraccesorios {
	height: 1px;
	background-color: #118849;
	color: #118849;
	border: none;	
}
.hrperu {
	height: 1px;
	background-color: #FFA11A;
	color: #FFA11A;
	border: none;	
}
.fotosempresasdiv1 {
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;		
}
.fotosempresasdiv2 {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;		
}
.fotosempresasdiv3 {
	padding-left: 2px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 0px;		
}
.empresasdiv {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;		
}
.titulosolictud, A.titulosolictud:link, A.titulosolictud:visited, A.titulosolictud:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

	
}
A.titulosolictud:hover {	
	color: #B4B4B4;
	
}
.subtitsolictud, A.subtitsolictud:link, A.subtitsolictud:visited, A.subtitsolictud:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #A1A18A;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 8px;	
}
A.subtitsolictud:hover {	
	color: #B4B4B4;
	
}
.titulotelefonos, A.titulotelefonos:link, A.titulotelefonos:visited, A.titulotelefonosactive {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #C6C6B4;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 24px;
	line-height: 18px;
	
}
A.titulotelefonos:hover {	
	color: #C6C6B4;
	
}
.telefonos, A.telefonos:link, A.telefonos:visited, A.telefonos:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #A1A18A;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 24px;
	line-height: 18px;
	
}
A.telefonos:hover {	
	color: #B4B4B4;	
}
.newsletter, A.newsletter:link, A.newsletter:visited, A.newsletter:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #747474;
	font-size: 10px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.newsletter:hover {
	text-decoration: underline;
}
.hrnewsletter {
	height: 1px;
	background-color: #D7D7D7;
	color: #D7D7D7;
	border: none;	
}
.atenciondiv{
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;		
}
.fechainterna{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #75BE85; font-weight: normal;text-decoration : none; padding-left: 13px;	padding-right: 0px;	padding-top: 30px;	text-transform: lowercase;}
.fechainterna a:link{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #75BE85; font-weight: normal;text-decoration : none; text-transform: lowercase;}
.fechainterna a:visited{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #75BE85; font-weight: normal;text-decoration : none; text-transform: lowercase;}
.fechainterna a:hover{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #3B3B3B; font-weight: normal;text-decoration : none; text-transform: lowercase;}
.fechainterna a:active{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #75BE85; font-weight: normal;text-decoration : none; text-transform: lowercase;}


/*.fechainterna, A.fechainterna:link, A.fechainterna:visited, A.fechainterna:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #75BE85;	font-size: 10px;	font-weight: bold;	text-decoration: none;	padding-left: 13px;	padding-right: 0px;	padding-top: 30px;	text-transform: lowercase;}
A.fechainterna:hover {
	color: #3B3B3B;
	padding-right: 0px;
	padding-left: 13px;
	padding-top: 30px;
}*/
.hrinterna {
	height: 1px;
	background-color: #D7D7D7;
	color: #D7D7D7;
	border: none;
}
.hrinternadiv {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 0px;		
}
.titluointernas, A.titluointernas:link, A.titluointernas:visited, A.titluointernas:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #F01506;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 0px;
	font-variant: normal;
	vertical-align: top;
	text-transform: uppercase;
}
.titulointernasdos, A.titulointernasdos:link, A.titulointernasdos:visited, A.titulointernasdos:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #F01506;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	font-variant: normal;
	vertical-align: top;
	text-transform: uppercase;
}


	

.fotosinternas {
	padding-left: 25px;
	padding-right: 2px;
	padding-top: 18px;
	padding-bottom: 18px;		
}



.fondoformulario {
	/*background-image:  url(../images/newsletter_02.gif);*/
	background-repeat: repeat-y;
	background-position: left top;
}
.tituloperu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #232323;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
.textocontenido, A.textocontenido:link, A.textocontenido:visited, A.textocontenido:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 16px;
}
A.textocontenido:hover {
	color: #000000;
	text-decoration: none;
}
.fechanoticia {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #747474;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	background-image:  url(../images/flechaver.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
}
#dropmenudiv{
	position:absolute;
	border:2px #999999;
	border-bottom-width: 0;
	font:normal 12px/18px Verdana;
	z-index:100;
	color: #FFFFFF;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px #999999;
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #000000;
}

A.menuizq, A.menuizq:active, A.menuizq:link, A.menuizq:visited {
	font-size: 9px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;}

A.menuizq:hover { 
	font-size: 9px;
	color: #333333; 
	line-height: 16px;
	text-decoration: none;
}form {
	margin: 0px;
	padding: 0px;
}
/*menu izquierdo*/
#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 160px; /* Width of Menu Items */ 
	border-bottom: 0px solid #000; 
} 
#menu ul li { 
	position: relative; 
} 
#menu li ul { 
	position: absolute; 
	left: 149px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
} 
#menu li:hover ul {
	display: block; 
} 
#menu li:hover>ul { 
	visibility:visible; 
} 
#menu ul ul {
	visibility:hidden; 
} 
/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 
/* Make-up syles */ 
#menu ul, li { 
	margin: 0 0 0 0; 
} 
/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #777; 
/*	background: #fff; /* IE6 Bug */ 
	padding: 0px; 
	border: 0px solid #ccc; 
	border-bottom: 0; 
} 
/* Hover Styles */ 
#menu ul a:hover { 
	color: #E2144A; 
	background: #f9f9f9; 
} 
/* Sub Menu Styles */ 
#menu li ul a { 
	font-family: Verdana, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none; 
	background: #333333; /* IE6 Bug */ 
	padding: 5px; 
/*	border: 0px solid #ccc; */
	border-bottom: 0; 
} 
/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	font-family: Verdana, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none; 
	background: #000000; /* IE6 Bug */ 
	padding: 5px; 
	border-bottom: 0; 
} 
/* Icon Styles */ 
#menu ul a.submenu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #9D9E9E;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	line-height: 20px;
/*	background:#000000;*/
}
