@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999999;
	font-size: 11px;
	color: #333333;
	background-repeat: repeat-x;
	background-image: url(Images/backgroundTemp.jpg);
}
ol {
}

a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
a:hover {
	color: #999999;
}

table {
}

.contReal_stl {
	background-color: #CCCCCC;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
	height: 674px;
}
.banner_stl {
	height: 82px;
	background-image: url(Images/banner3.jpg);
	background-color: #000000;
}
.contRealQuien_stl {
	background-color: #CCCCCC;
	height: 1116px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}


.contReal2B1_stl {
	background-color: #CCCCCC;
	height: 1260px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}
.contReal2B4_stl {
	background-color: #CCCCCC;
	height: 2546px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}
.contReal2B6Servicios_stl {
	background-color: #CCCCCC;
	height: 1700px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}

.contReal2BBIG_stl {
	background-color: #CCCCCC;
	height: 3380px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}



.contReal4Clientes_stl {
	background-color: #CCCCCC;
	height: 788px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000000;
}



.copyRi_stl {
	color: #333333;
	height: 20px;
	padding-top: 3px;
	padding-left: 16px;
}
.menusAll_stl {
	margin-top: 8px;
	height: 32px;
	margin-bottom: 0px;
}
.menu1_stl {
	float: left;
	height: 32px;
	width: 478px;
}
.lnkA_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicA1.jpg);
	background-repeat: no-repeat;
}
.lnkA1_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicA1.jpg);
	background-repeat: no-repeat;
}

.lnkAHIT_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicA2.jpg);
	color: #666666;
	background-repeat: no-repeat;
}
.lnkAHITNEXT_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicA3.jpg);
	background-repeat: no-repeat;
}

.lnkB1_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicB1.jpg);
	background-repeat: no-repeat;
}
.lnkBHIT_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicB2.jpg);
	background-repeat: no-repeat;
}
.lnkBHITNEXT_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicB3.jpg);
	background-repeat: no-repeat;
}
.lnkD1_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicD1.jpg);
	color: #666666;
	background-repeat: no-repeat;
}

.lnkDHIT_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicD2.jpg);
	color: #666666;
	background-repeat: no-repeat;
}
.lnkDHITNEXT_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicD3.jpg);
	color: #666666;
	background-repeat: no-repeat;
}


.lnkafter_stl {
	height: 30px;
	width: 56px;
	padding-top: 1px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(Images/menupicAf1.jpg);
}
.lnkafter2_stl {
	height: 30px;
	width: 42px;
	padding-top: 1px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(Images/menupicAf2.jpg);
}
.lnkafter2NEXT_stl {
	height: 30px;
	width: 42px;
	padding-top: 1px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(Images/menupicAf2NEXT.jpg);
}

.lnkafter3_stl {
	height: 30px;
	width: 68px;
	padding-top: 1px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(Images/menupicAf3.jpg);
}


.lnkafterNEXT_stl {
	height: 30px;
	width: 56px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicAf1NEXT.jpg);
	background-repeat: no-repeat;
}
.lnkMAIL_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicMAIL.jpg);
	background-repeat: no-repeat;
}
.lnkMAILHIT_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicMAILHIT.jpg);
	background-repeat: no-repeat;
}
.lnkIDIOM_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicIDIOM.jpg);
	background-repeat: no-repeat;
}
.lnkIDIOMNEXT_stl {
	height: 30px;
	width: 95px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicIDIOM3.jpg);
	background-repeat: no-repeat;
}









.menu3_stl {
	float: left;
	margin-left: 16px;
}
.lnkC1_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicC1.jpg);
	background-repeat: no-repeat;
}
.lnkC2_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicC2.jpg);
	background-repeat: no-repeat;
}
.lnkC3_stl {
	height: 30px;
	width: 58px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicC3.jpg);
	background-repeat: no-repeat;
}


.menu2_stl {
	height: 32px;
}

.info1_stl {
	width: 478px;
	float: left;
}
.lnkSA_stl {
	float: left;
	height: 32px;
	width: 102px;
	background-image: url(Images/menupicSA1.jpg);
	background-repeat: no-repeat;
}
.lnkSAHIT_stl {
	height: 30px;
	width: 102px;
	padding-top: 1px;
	float: left;
	background-image: url(Images/menupicSA2.jpg);
	background-repeat: no-repeat;
}

.lnkSB_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSB1.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}
.lnkSBHIT_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSB3.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}
.lnkSBHITNEXT_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSB2.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}
.lnkSCHIT_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSC2.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}

.lnkSCHITNEXT_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSC3.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}

.lnkQu_stl {
	float: left;
	height: 16px;
	width: 116px;
	background-image: url(Images/submenupicA1.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-top: 5px;
}
.menuexps_stl {
	height: 16px;
	float: left;
	margin-top: 10px;
}
.explnk0 {
	height: 16px;
	float: left;
	padding-top: 1px;
	margin-right: 5px;
	color: #666666;
	font-style: oblique;
}

.explnkA {
	height: 16px;
	float: left;
	width: 59px;
	background-image: url(Images/submenupicB1.jpg);
	padding-top: 1px;
	background-repeat: no-repeat;
}
.explnkB {
	height: 16px;
	float: left;
	width: 105px;
	background-image: url(Images/submenupicA1.jpg);
	padding-top: 1px;
	background-repeat: repeat-x;
}
.explnkC {
	height: 16px;
	float: left;
	width: 120px;
	background-image: url(Images/submenupicA1.jpg);
	padding-top: 1px;
	background-repeat: repeat-x;
}

.explnkAf {
	height: 16px;
	float: left;
	width: 40px;
	padding-top: 1px;
	background-repeat: no-repeat;
}











.info1Titulo_stl {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 8px;
	margin-bottom: 4px;
	padding-top: 1px;
}

.info1Cuadro_stl {
	height: 365px;
	background-image: url(Images/info1Square.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.info1Cuadro1Inicio_stl {
	height: 500px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro2Quien_stl {
	height: 942px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro3Servicios_stl {
	height: 466px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro3B1Servicios_stl {
	height: 2340px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}


.info1Cuadro3-6Proyectos_stl {
	height: 1496px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro2B1Servicios_stl {
	height: 1054px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro2B3Servicios_stl {
	height: 1056px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}

.info1Cuadro2B4Servicios_stl {
	height: 3174px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro2B5Servicios_stl {
	height: 1054px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}


.info1Cuadro2BBIGServicios_stl {
	height: 3160px;
	background-image: url(Images/info3BBIGServicios.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.info1Cuadro4Clientes_stl {
	height: 616px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}

.info1Cuadro5Certs_stl {
	height: 616px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}

.info1Cuadro6Contactos_stl {
	height: 498px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
.info1Cuadro7Contactar_stl {
	height: 498px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
}









.info1Imagen1_stl {
	margin-bottom: 8px;
}
.info1ImagenVert_stl {
	margin-bottom: 8px;
	float: right;
	margin-right: 8px;
	width: 140px;
	height: 576px;
}

.info1Titulo2_stl {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	width: 360px;
	margin-bottom: 8px;
}
.info1Titulo3_stl {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 8px;
	width: 360px;
}
.info1Titulo3CLIENTES_stl {
	font-size: 14px;
	color: #666666;
	margin-bottom: 8px;
	width: 360px;
}
.info1Titulo5_stl {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 360px;
	margin-bottom: 8px;
}


.info1Texto_stl {
	font-size: 13px;
	margin-bottom: 8px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	width: 360px;
	color: #333333;
	padding-left: 20px;
}
.info1Link_stl {
	margin-bottom: 16px;
	font-style: italic;
	color: #CCCCCC;
}
.info1PDF_stl {
	margin-bottom: 10px;
	font-style: italic;
	color: #CCCCCC;
	margin-top: 20px;
}

.info1ExpInfo {
	width: 320px;
}
.info1ExpCont_stl {
	margin-bottom: 8px;
}

.info1Exp {
	margin-bottom: 8px;
}
.info1Pro_stl {
	padding: 8px;
	float: left;
}
.Protexto2_stl {
	width: 200px;
	float: left;
	color: #CCCCCC;
	margin-left: 10px;
}

.ProPic01 {
	height: 240px;
	width: 160px;
	float: left;
	margin-right: 10px;
}
.ProPic02 {
	height: 160px;
	width: 240px;
	float: left;
	margin-bottom: 10px;
}





.dat1_stl {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.dat2_stl {
	color: #666666;
	font-size: 11px;
}














.info2_stl {
	float: left;
	margin-left: 16px;
	width: 258px;
}
.info2iframe_stl {
	height: 226px;
	width: 240px;
}

.info2Dir_stl {
	height: 40px;
	margin-bottom: 16px;
	background-color: #FFFFFF;
	background-image: url(Images/direccion.jpg);
}
.info2Titulo1_stl {
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 4px;
	background-color: #666666;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 1px;
}
.info2Imagen_stl {
	margin-bottom: 4px;
	background-color: #FFFFFF;
}
.info2Titulo2_stl {
	font-size: 13px;
	color: #666666;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 1px;
}
.info2Texto_stl {
	font-size: 12px;
	color: #333333;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-top: 1px;
}



.info2Cuadro_stl {
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	height: 334px;
}
.info2lnk_stl {
	padding-left: 8px;
	font-size: 12px;
	color: #666666;
	margin-bottom: 20px;
}

.lnkSC_stl {
	float: left;
	height: 30px;
	width: 102px;
	background-image: url(Images/menupicSC1.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
}
.info2Imagen2_stl {
	background-color: #FFFFFF;
	margin-top: 10px;
}
