@charset "utf-8";
/* CSS Document */

body {
	font:11px Verdana, sans-serif;
	margin:0;
	background:url(../Images/fondo.jpg) no-repeat;
}

a:link {
	text-decoration : none;
}

a:visited {
	text-decoration : none;
}
a:hover {
	text-decoration : none;
}
a:active {
	text-decoration : none;
}
#bg_lineas {
	width:852px;
	background-color:#383f40;
	margin:auto;
}
#contenedor {
	width:850px;
	background-color:#FFF;
	margin:auto;
}
#cuerpo {
	width:850px;
	clear:both;
}
#cuerpo #header {
	width:850px;
	height:116px;
	background:url(../images/header.jpg) no-repeat;
}
#header ul {
	list-style:none;
	padding:85px 10px 0;
	margin:0;
}
#header li {
	color:#FFF;
	float:right;
}
#header li img {
}
#medio_intro {
	width:850px;
	background:#FFF url(../images/bg_medio.gif) no-repeat;
	padding-top:17px;
}
#medio_intro #intro {
	width:807px;
	height:189px;
	background:#FFF url(../images/intro.gif) no-repeat;
	margin:0 22px 0 21px;
}
#intro #intro_tx {
	width:388px;
	height:93px;
	font:11px Arial, sans-serif;
	margin:60px 0 0;
	padding-right:42px;
	line-height:15px;
	color:#404547;
	float:right;
}
#servicios {
	width:850px;
}
#servicios .servicios {
	width:464px;
	height:282px;
	background:url(../images/servicios.jpg) no-repeat;
	margin-left:5px;
	float:left;
}
.servicios p.des_servicios {
	width:156px;
	height:80px;
	display:block;
	font:11px Arial, sans-serif;
	margin:36px 0 0;
	line-height:14px;
	float:right;
}
#servicios #reparacion {
	width:352px;
	height:233px;
	background:url(../images/reparacion.jpg) no-repeat;
	margin:45px 6px 0;
	float:right;
}
#reparacion ul {
	margin:5px;
	padding:30px 0 0 6px;
}
#reparacion li {
	list-style:none;
	font:11px Arial, ans-serif;
	line-height:15px;
}
#servicios #ser2 {
	width:800px;
	margin-left:42px;
}
#ser2 #desarrollo {
	width:369px;
	height:85px;
	background:url(../images/desarrollo.jpg) no-repeat;
	margin:5px 0 0;
	float:left;
}
#desarrollo p.desarrollo {
	margin:35px 6px 0 10px;
	font:11px Arial, ans-serif;
	line-height:15px;
}
#ser2 #programacion {
	width:330px;
	height:85px;
	background:url(../images/programacion.jpg) no-repeat;
	margin:5px 0 0 10px;
	float:left;
}
#programacion p.programacion {
	margin:40px 6px 0 10px;
	font:11px Arial, ans-serif;
	line-height:15px;
}
#dweb {
	width:706px;
	height:385px;
	background:url(../images/dweb.jpg) no-repeat;
	margin:10px 42px 0 42px;
	padding-right:60px;
}
#dweb #servicios_d {
	width:400px;
	height:260px;
	display:block;
	margin-top:70px;
	float:right;
}
#servicios_d ul {
	margin:0;
	padding:0;
}
#servicios_d li {
	list-style:none;
	margin-bottom:4px;
}
#servicios_d li h3 {
	margin:0;
	padding:2px 0 0;
	letter-spacing:-1px;
	font:bold 22px 'Trebuchet Ms', Arial, sans-serif;
	color:#3B3B3B;
}
#portafolio {
	width:761px;
	height:190px;
	background:url(../images/portafolio.jpg) no-repeat;
	margin:0 42px 0 42px;
	padding-top:40px;
}
#portafolio ul {
	margin:0 0 0 15px;
	padding:0;
}
#portafolio li {
	width:234px;
	height:180px;
	display:block;
	list-style:none;
	margin-left:8px;
	float:left;
}
#linea {
	width:850px;
	height:18px;
	background:url(../images/linea_abajo.gif) no-repeat;
}
#clientes {
	margin:10px 0 0 72px;
}
#clientes #clientes_1 {
	width:352px;
	height:280px;
	background:url(../images/clientes.jpg) no-repeat;
	float:left;
}
#clientes_1 ul {
	margin:35px 0 0 8px;
	padding:0;
}
#clientes_1 li {
	width:97px;
	height:66px;
	list-style:none;
	display:block;
	margin:5px 5px 0 5px;
	padding-bottom:20px;
	float:left;
}
#clientes_1 li img {
	border:#333 thin solid;
	margin:0;
	padding:0;
}
#clientes #clientes_2 {
	width:327px;
	height:286px;
	background:url(../images/clientes_1.jpg) no-repeat;
	margin-left:30px;
	float:left;
}
.limpia {
	clear:both;
}
