body 
{
	background:url(../_aux_images/fondo4.jpg) repeat-x left -100px ;
	
	
}
.need
{
	color:Red;
}
#container
{
	width:960px;
	margin:auto auto auto auto;
	
}
#TopContent
{
	height:28px;
	background:url(../_aux_images/ppal_superior.png) no-repeat;
	
}
#BottomContent
{
	height:32px;
	background:url(../_aux_images/ppal_inferior.png) no-repeat;
	padding:0px 20px 0px 20px;
	
}
#CenterContent
{
	background:url(../_aux_images/ppal_medio.png) repeat-y;
	overflow:hidden;
	padding:0px 25px 0px 25px;
	
}
#LogoMenu
{
	width:905px;
	margin: auto;
}
#Header
{
	width:905px;
	margin:12px auto 0px auto;
	
}
#Clients
{
	width:236px;
	height:200px;
	float: right;
	border-left:1px dotted #CCC;
	
}
#Menu2
{
	
	margin: 7px auto 0px auto;
	background:url(../_aux_images/menu2.png) no-repeat;
	line-height: 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	width: 912px;
	overflow:hidden;
}
#TopServices
{
	width:669px;
	float:left;
	background:url(../_aux_images/top_servicios.jpg) no-repeat;
	height: 310px;
	
}
#CatalogoPresupuesto
{
	width:216px;
	float:right;
	margin-top: 15px;
	border-left:1px dotted #CCC;
	
}
#BottomServices
{
	height:968px;
	height:190px;
	margin:20px auto 0px auto;
	width: 905px;
	float:left;
	background:#F60;
	
	
}
#Tecnologies
{
	height:64px;
	width:905px;
	float:left;
	margin:22px auto 0px auto;
	background:url(../_aux_images/tecnologias.png);
	
}
#DescargaCatalogo
{
	height:47px;
	width:149px;
	margin-left: 10px;
	background:url(../_aux_images/des_catalogo.png);
	font-size: 13px;
	font-weight: bold;
	padding-left: 57px;
	padding-top: 15px;
	
}
#Presupuesto
{
	width:206px;
	height:232px;
	margin-left:10px;
	margin-top: 15px;
	text-align: left;
	
}
#WebBasica
{
	width:202px;
	height:250px;
	float: left;
	margin-top: 40px;
	padding-left: 10px;
	
}
#ServiceTopImage
{
	width:228px;
	height:296px;
	float: left;
	
}
#TiendaOnLine
{
	width:206px;
	height:250px;
	float:right;
	padding-right: 15px;
	margin-top: 40px;
	
}
.BottomServices
{
	width:294px;
	height:177px;
	float:left;
	margin-left:6px;
	margin-top: 7px;
	background:url(../_aux_images/fondo_bottomservices.png) no-repeat;
	
}
.TitleBottomServices
{
	width:250px;
	height:35px;
	margin-top:15px;
	margin-left:15px;
	
}
.ImageBottomServices
{
	height:85px;
	width:70px;
	margin-top:18px;
	margin-left:15px;
	float: left;
	
}
.TextBottomServices
{
	height:74px;
	width:185px;
	float:left;
	margin-top: 18px;
	margin-left: 20px;
	
}
.TextBottomServices ul
{
	margin:0px;
	padding:0px;
	
}	
.TextServicesPpal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
}

.TitlePpalServices 
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #F60;

}
.SubtitlePpalServices 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#333;
}
.TextFormPpal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333;
}
.TextServicesPpal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	
}
.ListaServicesPpal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	list-style-image: url(../_aux_images/vineta_ppal.png);
	
}
#PiePagina
{
	width:927px;
	height:15px;
	background:#F60;
	margin: auto;
	
}
.TextPiePagina 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFF;
	text-align: center;
}
.TextPiePagina a{ text-decoration:none;color: #FFF;}
.TextPiePagina a:hover{ text-decoration:underline;}

.TextCatalogo 
{
	font-family: Candara;
	color: #F60;
	text-align: left;
	font-size: 13px;
}
.TextCatalogo a{ text-decoration:none;color:#F60;}
.TextCatalogo a:hover{ text-decoration:underline;}

#Cabeceras
{
	width:671px;
	height:25px;
	float:left;
	margin-left:32px;
	margin-top: 15px;
	
}
#PubliServicios
{
	width:216px;
	height:630px;
	float:right;
	border-left:1px dotted #CCC;
	
}
#ContentServicios
{
	width:672px;
	float: left;
	
}
#DescripcionServicio
{
	width:671px;
	height:110px;
	float:left;
	border-bottom:1px dotted #CCC;

}
#SubdescripcionServicio
{
	width:671px;
	height:80px;
	float:left;
	margin-top: 20px;
	
}
#DetalleServicio
{
	width:671px;
	height:290px;
	float:left;
	
}
.TextDescripcionServicio 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	
}
.TextSubdescripcionServicio 
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
#Detalle
{
	width:550px;
	height:17px;
	float:left;
	margin-top:20px;
	border-bottom:1px solid #CCC;
	
}
#ImagenServicios
{
	width:140px;
	height:200px;
	margin-top:20px;
	float: left;
	
}
#ListaDetalle
{
	height:240px;
	float:right;
	margin-top:2px;
	width: 460px;
	margin-right: 40px;
	
}
.Detalle 
{
	font-family: Candara;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.ListaDetalle {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	color: #333;
	list-style-image: url(../_aux_images/vineta.png);
}
.Banners
{
	width:202px;
	height:170px;
	margin-left:8px;
	background:url(../_aux_images/banner.png);
	margin-bottom: 25px;
	
}
#DescripcionServicioSoftware
{
	width:671px;
	height:112px;
	float:left;
	border-bottom:1px dotted #CCC;

}
#SubdescripcionServicio
{
	width:671px;
	height:100px;
	float:left;
	margin-top: 20px;
	
}

#menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:1px solid #eee;
	
}

#menu li
{
	 float:left;
	 background:url(../_aux_images/bg_border_menu.png) no-repeat right center;
}
#menu
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	background:url(../_aux_images/bg_menu.png) repeat-x;
	width: 563px;
	height: 41px;
	float: right;
}
.item_menu
{
	height:40px;
	width:110px;	
	float:left;
	text-align:center;
	cursor:pointer;
	line-height:40px;	
	margin:0px 1px 0px 1px;
	
	
}


#selected{background:url(../_aux_images/bg_item_menu.png) repeat-x; font-weight:bold;}


.item_menu a{ display:block; color:#333333; text-decoration:none;}

.item_menu a:hover
{
	background:url(../_aux_images/bg_item_menu.png) repeat-x;font-weight:bold;
}
#Menu2 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:1px solid #eee;
	
}
	
.item_menu2
{
	
	
	font-weight:bold;
	width:132px;
	text-align:center;
	margin:0px 1px 0px 1px;
	color:#fff;
	
	
	
	
}
#Menu2 li{ float:left;background:url(../_aux_images/sep_menu2.png) no-repeat right center;}
.item_menu2 a{ display:block; color:#fff; text-decoration:none;}
.item_menu2 a:hover{ background:url(../_aux_images/bg_item_menu2.png) repeat-x 0px 3px}
#item_menu2_select{ background:url(../_aux_images/bg_item_menu2.png) repeat-x 0px 3px}

#end{ background:none;}

#EmpresasDescripcion
{
	width:671px;
	height:200px;
	float:left;
	border-bottom:1px dotted #CCC;

}
#EmpresasSubdescripcion
{
	height:100px;
	margin-top:20px;
	
}
#EmpresaListaDetalle
{
	height:150px;
	float:right;
	margin-top:2px;
	width: 400px;
	
}
#EmpresaImagenServicios
{
	width:230px;
	height:300px;
	margin-top:20px;
	float: left;
	
}
#EmpresaDetalle
{
	width:400px;
	height:17px;
	float:right;
	margin-top:20px;
	border-bottom:1px solid #CCC;
}

#SoftwareDescripcionServicio
{
	width:671px;
	float:left;
	border-bottom:1px dotted #CCC;

}
#SoftwareSubdescripcion
{
	width:671px;
	height:165px;
	float:left;
	margin-top: 10px;
	
}
#SoftwareListaDetalle
{
	height:230px;
	float:right;
	margin-top:2px;
	width: 460px;
	margin-right: 40px;
	
}
#FormularioContacto
{
	width:651px;
	float:left;
	
}
.TelefonoMail
{
	width:250px;
	height:140px;
	float:left;
	
}
#Mail
{
	width:50px;
	height:20px;
	float:right;
	margin-top:20px;
	
}
#container_center
{
	overflow:hidden;
	margin:10px 0px 10px 0px;
	
	
}
