@charset "utf-8";
/* CSS Document */
*{
	font-family: 'Oxygen', sans-serif;
}
body{
	background-color:#565656;
}
#contenedor{
	margin:0 auto;
	margin-top:-8px;
	width:1250px;
}
.contenedorInterno{
	width:1008px;
	margin-left:121px;
	float:left;
	background-color:#FFF;
	padding-top:40px;
	margin-top:0px;
}
.clear{
	font-size:0px;
}
a img{
	border:none;
}
.myHeader{
	background-color:#FFFFFF;
	float:left;
	width:1250px;
	padding-bottom:15px;
	padding-top:5px;
}
.myHeader a.logo{
	float:left;
	margin:15px 0 0 111px;
}
.myHeader .contFusion{
	float:right;
	width:380px;
	margin:30px 25px 0 0;
}
.myHeader .infoFusion{
	float:left;
	width:190px;
}
.contenido{
	float:left;
	margin: 0 0 0 0;
	background-color:#bfc7cd;
	width:1250px;
}
.infoFusion img{
	color:#1A171B;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
	float:left;
}
.infoFusion a{
	float:left;
	color:#1A171B;
	font-size:7px;
	font-size:0.7rem;
	text-decoration:none;
	margin: 10px 0 0 0;
}
.infoFusion span{
	float:left;
	color:#1A171B;
	font-size:7px;
	font-size:0.7rem;
	text-decoration:none;
	margin: 10px 0 0 0;
}
#mycarousel{
	float:left;
	/*margin-left:-121px;*/
	margin-top:0;
}
.myMenuMain ul{
	position:absolute;
	z-index:999;
	/*width:1250px;*/
	width:968px;
	overflow:hidden;
	margin:441px 0 0 121px;
	background-image: url(../img/bg-menu-dw.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.myMenuMain ul li{
	height:37px;
	background-image: url(../img/bg-menu-dw.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	list-style:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.myMenuMain ul li:first-child{
	margin-left:-40px;
}
.myMenuMain ul li:last-child{
	border:none;
}
.myMenuMain ul li.active{
	height:37px;
	background-image: url(../img/bg-menu-up.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.jcarousel-control{
	position:absolute;
	/*margin:-100px 0 0 0;*/
	z-index:99;
	right:10%;
	top:69%;
}
.myMenuMain ul li a{
	float:left;
	padding:9px 38px 9px 37px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8px;
	font-size:0.8rem;
	line-height:12px;
	line-height:1.2rem;
}
.clear{
	clear:left;
}
.boxHome{
	width:248px;
	height:172px;
	float:left;
	margin:10px 0 50px 43px;
	padding-right:43px;
}
.boxHome h3{
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	margin:-60px 0 0 20px;
	width:248px;
	font-size:12px;
	font-size:1.2rem;
}
.boxData{
	float:left;
	margin:-11px 0 0 0;
	width:152px;
	background-color:#F2F1F3;
	height:100px;
}
.boxData p{
	float:left;
	margin:10px 0 0 15px;
	font-size:12px;
}
.boxData a.link1{
	float:left;
	margin:10px 100px 0 15px;
}
.boxData a.link2{
	float:left;
	margin:0 0 0 15px;
	color:#1A171B;
	font-size:11px;
	font-style:italic;
	text-decoration:none;
}
img.imgHome{
	float:left;
	margin:-11px 0 0 0;
}
.myFooter{
	width:1250px;
	height:45px;
	float:left;
	bottom:5%;
	margin:0px;
	background-image: url(../img/bg-footer.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.myFooter p{
	color:#FFFFFF;
	font-size:11px;
	float:left;
	margin:15px 0 0 160px;
}
.boxBorde{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #363557;
}
.dataExtra{
	position:absolute;
	z-index:999;
	margin:-440px 0 0 475px;
	background-image: url(../img/bg-gris-transparente.png);
	background-repeat: repeat;
	background-position: left top;
	width:652px;
	height:140px;
}
.dataExtra p{
	color:#FFF;
	margin:20px 0 0 20px;
	font-size:14px;
	font-size:1.4rem;
	width:95%;
}
p.textoExtra{
	position:absolute;
	z-index:999;
	margin:-550px 0 0 600px;
	width:500px;
	font-size:54px;
	color:#FFF;
	text-align:right;
}
p.textoAbs{
	position:absolute;
	margin:160px 0 0 590px;
	z-index:999;
	width:500px;
	font-size:44px;
	color:#FFF;
	text-align:right;
}
.idiomasAbs{
	position:absolute;
	margin:10px 0 0 1095px;
	width:120px;
	z-index:999;
}
.idiomasAbs a{
	color:#1A171B;
	text-decoration:none;
	font-size:12px;
}
.idiomasAbs a.active{
	color:#2E587B !important;
}
.bgDesarrollo{
	background-image: url(../img/bg-desarrollo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:165px;
}
.bgDiseno{
	background-image: url(../img/bg-diseno.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:165px;
}
.bgSoluciones{
	background-image: url(../img/bg-soluciones.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:165px;
}

.myMenuMain2 ul{
	position:absolute;
	z-index:999;
	/*width:1250px;*/
	width:968px;
	overflow:hidden;
	margin:0 0 0 121px;
	background-image: url(../img/bg-menu-dw.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.myMenuMain2 ul li{
	height:37px;
	background-image: url(../img/bg-menu-dw.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	list-style:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.myMenuMain2 ul li a{
	float:left;
	padding:11px 38px 11px 38px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8px;
	font-size:0.8rem;
	line-height:9px;
	line-height:0.9rem;
}
.myMenuMain2 ul li:first-child{
	margin-left:-40px;
}
.myMenuMain2 ul li:last-child{
	border:none;
}
.myMenuMain2 ul li.active{
	height:37px;
	background-image: url(../img/bg-menu-up.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
img.topServicios{
	margin-top:-3px;
	float:left;
}
.lateralDer{
	float:right;
	width:710px;
	background-color:#FFFFFF;
	padding:25px 35px;
	margin-top:-10px;
}
.bgGris{
	/*background-color:#BFC7CD;*/
	background-color:#9BACB5;
}
.lateralDer h3{
	color:#005B82;
	font-size:18px;
	font-size:1.8rem;
	font-weight:normal;
}
.lateralDer p{
	color:#005B82;
	font-weight:normal;
	font-size:10px;
	font-size:1.0rem;
}
.lateralDer p a{
	color:#005B82;
	font-weight:bold;
	font-size:10px;
	font-size:1.0rem;
	text-decoration:none;
}
.lateralDer ul{
	color:#005B82;	
}
h1.mainTitle{
	position:absolute;
	margin:20px 0 0 60px;
	z-index:85;
	color:#FFF;
	font-weight:normal;
}
img.imgMercado{
	float:left;
	margin:0 0 35px -35px !important;
}
.bgItemContacto ul{
	background-image: url(../img/bg-menu-up.gif) !important;
	background-repeat: repeat-x;
	background-position: left top;
}
/*#mycarousel-prev{
	position:absolute;
	margin:-100px 0 0 800px;
	z-index:99;
}
#mycarousel-next{
	position:absolute;
	margin:-100px 0 0 0;
	z-index:99;
}*/