@charset "utf-8";
/* CSS Document */

/********************************************************************** MENU PRINCIPAL EN HOME */

.menu_principal{
	margin: 0px 18px;
}

.menu_principal ul{
	border-top: 1px solid #e7e7e7;
	background: url("../images/menu_fondo.jpg") repeat-x bottom #ffffff;
	padding-top: 1px;
	height: 27px;
	margin: 0px 1px;
}

.menu_principal ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador.jpg") no-repeat;
}

.menu_principal ul li a:link, .menu_principal ul li a:hover, .menu_principal ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #979797;
	display: block;
	float: left;
}

.menu_principal ul li a.empresa:hover{
	color: #d64d3d;
}

.menu_principal ul li a.servicios:hover{
	color: #349b8b;
}

.menu_principal ul li a.desarrollo:hover{
	color: #c23f63;
}

.menu_principal ul li a.productos:hover{
	color: #764976;
}

.menu_principal ul li a.clientes:hover{
	color: #c1b92c;
}

.menu_principal ul li a.trabajo:hover{
	color: #7c5b26;
}

.menu_principal ul li a.contacto:hover{
	color: #4492c1;
}

/********************************************************************** MENU PRINCIPAL EN EMPRESA */

.menu_principal_empresa{
	margin: 0px 18px;
}

.menu_principal_empresa ul{
	border-top: 1px solid #dca81d;
	background: url("../images/menu_fondo_empresa.jpg") repeat-x bottom #e6c226;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_empresa ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_empresa ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_empresa.jpg") no-repeat;
}

.menu_principal_empresa ul li a:link, .menu_principal_empresa ul li a:hover, .menu_principal_empresa ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_empresa ul li a:hover, .menu_principal_empresa ul li a.current:link, .menu_principal_empresa ul li a.current:visited {
	background: url("../images/menu_fondo_empresa_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN SERVICIOS */

.menu_principal_servicios{
	margin: 0px 18px;
}

.menu_principal_servicios ul{
	border-top: 1px solid #809f38;
	background: url("../images/menu_fondo_servicios.jpg") repeat-x bottom #a6bb49;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_servicios ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_servicios ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_servicios.jpg") no-repeat;
}

.menu_principal_servicios ul li a:link, .menu_principal_servicios ul li a:hover, .menu_principal_servicios ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_servicios ul li a:hover, .menu_principal_servicios ul li a.current:link, .menu_principal_servicios ul li a.current:visited{
	background: url("../images/menu_fondo_servicios_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN DESARROLLO */

.menu_principal_desarrollo{
	margin: 0px 18px;
}

.menu_principal_desarrollo ul{
	border-top: 1px solid #d2617b;
	background: url("../images/menu_fondo_desarrollo.jpg") repeat-x bottom #df7ea0;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_desarrollo ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_desarrollo ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_desarrollo.jpg") no-repeat;
}

.menu_principal_desarrollo ul li a:link, .menu_principal_desarrollo ul li a:hover, .menu_principal_desarrollo ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_desarrollo ul li a:hover, .menu_principal_desarrollo ul li a.current:link, .menu_principal_desarrollo ul li a.current:visited{
	background: url("../images/menu_fondo_desarrollo_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN PRODUCTOS */

.menu_principal_productos{
	margin: 0px 18px;
}

.menu_principal_productos ul{
	border-top: 1px solid #a94e76;
	background: url("../images/menu_fondo_productos.jpg") repeat-x bottom #c3669a;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_productos ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_productos ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_productos.jpg") no-repeat;
}

.menu_principal_productos ul li a:link, .menu_principal_productos ul li a:hover, .menu_principal_productos ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_productos ul li a:hover, .menu_principal_productos ul li a.current:link, .menu_principal_productos ul li a.current:visited{
	background: url("../images/menu_fondo_productos_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN TRABAJO */

.menu_principal_trabajo{
	margin: 0px 18px;
}

.menu_principal_trabajo ul{
	border-top: 1px solid #a28e17;
	background: url("../images/menu_fondo_trabajo.jpg") repeat-x bottom #bdaf1e;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_trabajo ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_trabajo ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_trabajo.jpg") no-repeat;
}

.menu_principal_trabajo ul li a:link, .menu_principal_trabajo ul li a:hover, .menu_principal_trabajo ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_trabajo ul li a:hover, .menu_principal_trabajo ul li a.current:link, .menu_principal_trabajo ul li a.current:visited{
	background: url("../images/menu_fondo_trabajo_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN CONTACTO */

.menu_principal_contacto{
	margin: 0px 18px;
}

.menu_principal_contacto ul{
	border-top: 1px solid #308cb0;
	background: url("../images/menu_fondo_contacto.jpg") repeat-x bottom #3eafc8;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_contacto ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_contacto ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_contacto.jpg") no-repeat;
}

.menu_principal_contacto ul li a:link, .menu_principal_contacto ul li a:hover, .menu_principal_contacto ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_contacto ul li a:hover, .menu_principal_contacto ul li a.current:link, .menu_principal_contacto ul li a.current:visited{
	background: url("../images/menu_fondo_contacto_ov.jpg") repeat-x;
}

/*********************************************************************** MENU PRINCIPAL EN CLIENTES */

.menu_principal_clientes{
	margin: 0px 18px;
}

.menu_principal_clientes ul{
	border-top: 1px solid #dbba31;
	background: url("../images/menu_fondo_clientes.jpg") repeat-x bottom #e5cf3e;
	padding-top: 1px;
	height: 27px;
}

.menu_principal_clientes ul li{
	display: inline;
	float: left;
	height: 27px;
	overflow: hidden;
}

.menu_principal_clientes ul li.separador_menu{
	width: 5px;
	height: 27px;
	background: url("../images/menu_separador_clientes.jpg") no-repeat;
}

.menu_principal_clientes ul li a:link, .menu_principal_clientes ul li a:hover, .menu_principal_clientes ul li a:visited{
	padding: 5px 10px 5px 10px;
	height: 17px;
	font-size: 12px;
	color: #ffffff;
	display: block;
	float: left;
}

.menu_principal_clientes ul li a:hover, .menu_principal_clientes ul li a.current:link, .menu_principal_clientes ul li a.current:visited{
	background: url("../images/menu_fondo_clientes_ov.jpg") repeat-x;
}