a {
	text-decoration: none;
	color: #06F;
	outline: none; /* limina la linea azul punteada de todos los links */
}

/***********************************
                  MENÚ DE NAVEGACION
***********************************/
/***********************************
Apoyado en los archivos CSS y el
codigo fuente de las siguientes
paginas web:
www.cutler.it
www.colorcubic.com
www.seoconsultants.com
www.w3schools.com
***********************************/
#main_nav {
	float: right;
	width: 580px;
	height: 30px;
	padding: 30px 10px 0 0;
}
#main_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right; /* mantiene la lista alineada a la izquierda */
}
#main_nav li {
	display: block;
	height: 30px; /* debe estar declarada la altura para evitar problemas */
	float: left; /* mantiene los elementos distribuidos de izquierda a derecha */
}
#main_nav li a {
	display: block;
	text-indent: -9999px;
	float: left;
	background-color: #FFF;
	background-image: url(images/menu/dt_menu.png);
	background-position: top left;
	background-repeat: no-repeat;	
	height: 30px; /* vuelvo a declarar altura para evitar el cierre */
}
#main_nav li.inicio a {
	width: 59px;
}
#main_nav li.inicio a:hover {
	background-position: 0px -30px;
}
#main_nav li.inicio a.selected  { 
	background-position:0 -60px;
}

#main_nav li.nosotros a {
	background-position: -59px 0;
	width: 98px;
}
#main_nav li.nosotros a:hover {
	background-position: -59px -30px;
}
#main_nav li.nosotros a.selected {
	background-position: -59px -60px;
}
#main_nav li.productos a {
	background-position: -157px 0;
	width: 107px;
}
#main_nav li.productos a:hover {
	background-position: -157px -30px;
}
#main_nav li.productos a.selected {
	background-position: -157px -60px;
}
#main_nav li.servicios a {
	background-position: -264px 0;
	width: 95px;
}
#main_nav li.servicios a:hover {
	background-position: -264px -30px;
}
#main_nav li.servicios a.selected {
	background-position: -264px -60px;
}
#main_nav li.descargas a {
	background-position: -359px 0;
	width: 107px;
}
#main_nav li.descargas a:hover {
	background-position: -359px -30px;
}
#main_nav li.descargas a.selected {
	background-position: -359px -60px;
}
#main_nav li.contacto a {
	background-position: -466px 0;
	width: 95px;
}
#main_nav li.contacto a:hover {
	background-position: -466px -30px;
}
#main_nav li.contacto a.selected {
	background-position: -466px -60px;
}
#main_nav li a:focus { 
	bottom:0; 
}
/***********************************
						   PRODUCTOS
***********************************/
#product {
	width: 100%;
	float: left;
}
#product ul {
	list-style: none;
	padding: 0px;
	margin: 15px 0px;
	float: right;
}

#product li {
	display: block;
	width: 400px;
	float: left;
}
#product li a {
	display: block;
	text-indent: -9999px; 
	float: left;
	background-color: #EBEBEB;
	background-image: url(images/menu/product_menu.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	width: 400px;
	height: 72px;
}
#product li.family a {
	height: 72px;
}
#product li.acs150 a {
	height: 72px;
	background-position: 0px -72px;
}
#product li.acs355 a {
	height: 72px;
	background-position: 0px -144px;
}
#product li.acs310 a {
	height: 72px;
	background-position: 0px -216px;
}
#product li.acs550 a {
	height: 72px;
	background-position: 0px -288px;
}
#product li.acs800 a {
	height: 72px;
	background-position: 0px -364px;
}
#product li.mod800 a {
	height: 72px;
	background-position: 0px -432px;
}
#product li.cab800 a {
	height: 72px;
	background-position: 0px -504px;
}
#product li.rev800 a {
	height: 72px;
	background-position: 0px -576px;
}
#product li a:hover {
	background-position: 0px -648px;
}
#main_nav {
	float: right;
	width: 580px;
	height: 30px;
	padding: 30px 10px 0 0;
}
