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

/********* Estilos Menús **********/
#navTop, #navLeft, #navRight, #navFooter, .VMmenunavCatalog, .menunavCatalog {
	padding:0;
	margin:0;
	list-style:none;
}

#navTop a, #navLeft a, #navRight a, #navFooter a, .VMmenunavCatalog a {
	display:block;
}



/***** Menú Top *****/
#navTop li {
	float:left;
	padding-left:5px;
	/*background-image:url(../images/backgrounds/li.png);
	background-repeat:no-repeat;
	background-position:10px 22px;*/
}
#navTop .separator {
	color:#FFFFFF;
	font-weight:700;
}

#navTop a {
	display: block;
	color:#005FA7;
	font-size:12px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding-top:0px;
}


@media (min-width: 1200px) {
	#navTop li {
		padding-left:10px !important;
		background-position:15px 22px !important;
	}
.VMmenunavCatalog li a ul li{
	list-style:none !important;
	}
.VMmenunavCatalog li a{
	font-size:14px !important;
	line-height: 18px !important;
	}
.VMmenunavCatalog #item11 a{background-position: -40px -350px !important;}
.VMmenunavCatalog #item12 a{background-position: -40px -382px !important;}
.VMmenunavCatalog #item7 a{background-position: -40px -210px !important;}
.VMmenunavCatalog #item15 a{background-position: -40px -485px !important;}


#navTop a {

	font-size:13px;
}

	}
	
	
	
#navTop li:first-child {
	background-image:none;
}

#navTop a:hover {
	color:#FFF;
}
#navTop #item-122 a{
	background-image:url(../images/backgrounds/cont.png);
	background-repeat:no-repeat;
	background-position:center top;}

/***** Menúas Auxiliares: Left, Right, Catalog o Footer *****/
.VMmenunavCatalog{
	margin-top:1px;
	border-top:1px solid #9797A6;
	border-left:1px solid #EEE2E2;
	border-right:1px solid #EEE2E2;
	border-bottom:1px solid #EEE2E2;
	padding-bottom:10px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background-color:#FFF;
	}
.VMmenunavCatalog li{
	padding:0 10px;
	background-color:#FFF;
	}
.VMmenunavCatalog li:hover, li.VmOpen{
	background-color:#FFD33E;
	}
.VMmenunavCatalog li a{
	line-height: 16px;
    padding: 7px 0 5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#747484;
	font-size:13px;
	background-image:url(../images/backgrounds/sprite-catalog.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #CACAD9;
	}
.VMmenunavCatalog li a:hover{
	background-color:#FFD33E;
	}
/*Iconos para Categorias	*/
.VmOpen:hover #item1 a, .VmClose:hover #item1 a, .VmOpen:hover #item2 a, .VmClose:hover #item2 a, .VmOpen:hover #item3 a, .VmClose:hover #item3 a, .VmOpen:hover #item4 a, .VmClose:hover #item4 a, .VmOpen:hover #item5 a, .VmClose:hover #item5 a, .VmOpen:hover #item6 a, .VmClose:hover #item6 a, .VmOpen:hover #item7 a, .VmClose:hover #item7 a, .VmOpen:hover #item8 a, .VmClose:hover #item8 a, .VmOpen:hover #item9 a, .VmClose:hover #item9 a, .VmOpen:hover #item10 a, .VmClose:hover #item10 a, .VmOpen:hover #item11 a, .VmClose:hover #item11 a, .VmOpen:hover #item12 a, .VmClose:hover #item12 a, .VmOpen:hover #item13 a, .VmClose:hover #item13 a, .VmOpen:hover #item14 a, .VmClose:hover #item14 a, .VmOpen:hover #item15 a, .VmClose:hover #item15 a, .VmOpen:hover #item16 a, .VmClose:hover #item16 a, .VmOpen:hover #item114 a, .VmClose:hover #item114 a{
	background-color:#FFD33E;
	background-position:-999em !important;
	padding:7px 35px 5px 5px !important;
	}
li.VmClose:hover .VmArrowdown, li.VmOpen .VmArrowdown{
	display:block;
    margin-right: -8px;
	width:35px;
	height:35px;
	background-image:url(../images/backgrounds/sprite-catalog.png) !important;
	background-repeat:no-repeat;
	margin-top:-32px;
	}
.VMmenunavCatalog #item1 a:hover, .VmOpen #item1 a, .VMmenunavCatalog #item2 a:hover, .VmOpen #item2 a, .VMmenunavCatalog #item3 a:hover, .VmOpen #item3 a, .VMmenunavCatalog #item4 a:hover, .VmOpen #item4 a, .VMmenunavCatalog #item5 a:hover, .VmOpen #item5 a, .VMmenunavCatalog #item6 a:hover, .VmOpen #item6 a, .VMmenunavCatalog #item7 a:hover, .VmOpen #item7 a, .VMmenunavCatalog #item8 a:hover, .VmOpen #item8 a, .VMmenunavCatalog #item9 a:hover, .VmOpen #item9 a, .VMmenunavCatalog #item10 a:hover, .VmOpen #item10 a, .VMmenunavCatalog #item11 a:hover, .VmOpen #item11 a, .VMmenunavCatalog #item12 a:hover, .VmOpen #item12 a, .VMmenunavCatalog #item13 a:hover, .VmOpen #item13 a, .VMmenunavCatalog #item14 a:hover, .VmOpen #item14 a, .VMmenunavCatalog #item15 a:hover, .VmOpen #item15 a, .VMmenunavCatalog #item16 a:hover, .VmOpen #item16 a, .VMmenunavCatalog #item114 a:hover, .VmOpen #item114 a{background-position:-999em !important; padding:7px 35px 5px 5px !important; }

.VMmenunavCatalog #item1 a{background-position: -40px 10px;}
#item1 .VmArrowdown{background-position:0px -5px;}

.VMmenunavCatalog #item2 a{background-position: -40px -27px;}
#item2 .VmArrowdown{background-position:0px -40px;}

.VMmenunavCatalog #item3 a{background-position: -40px -73px;}
#item3 .VmArrowdown{background-position:0px -70px;}

.VMmenunavCatalog #item4 a{background-position: -40px -108px;}
#item4 .VmArrowdown{background-position:0px -108px;}

.VMmenunavCatalog #item5 a{background-position: -40px -143px;}
#item5 .VmArrowdown{background-position:0px -143px;}

.VMmenunavCatalog #item6 a{background-position: -40px -175px;}
#item6 .VmArrowdown{background-position:0px -175px;}

.VMmenunavCatalog #item7 a{background-position: -40px -204px;}
#item7 .VmArrowdown{background-position:0px -210px;}

.VMmenunavCatalog #item8 a{background-position: -40px -237px;}
#item8 .VmArrowdown{background-position:0px -245px;}

.VMmenunavCatalog #item9 a{background-position: -40px -282px;}
#item9 .VmArrowdown{background-position:0px -279px;}

.VMmenunavCatalog #item10 a{background-position: -40px -318px;}
#item10 .VmArrowdown{background-position:0px -318px;}

.VMmenunavCatalog #item11 a{background-position: -40px -344px;}
#item11 .VmArrowdown{background-position:0px -355px;}

.VMmenunavCatalog #item12 a{background-position: -40px -380px;}
#item12 .VmArrowdown{background-position:0px -390px;}

.VMmenunavCatalog #item13 a{background-position: -40px -413px;}
#item13 .VmArrowdown{background-position:0px -425px;}

.VMmenunavCatalog #item14 a{background-position: -40px -458px;}
#item14 .VmArrowdown{background-position:0px -455px;}

.VMmenunavCatalog #item15 a{background-position: -40px -480px; }
#item15 .VmArrowdown{background-position:0px -495px;}

.VMmenunavCatalog #item16 a{background-position: -40px -518px;}
#item16 .VmArrowdown{background-position:0px -530px;}

.VMmenunavCatalog #item114 a{background-position: -40px -563px;}
#item114 .VmArrowdown{background-position:0px -563px;}

#item114 a{
	font-weight:bold;
	}
li.VmClose .VmArrowdown{
	display:none;
	}
ul.menunavCatalog{
	margin-left:-10px !important;
	margin-right:-10px !important;
	}
ul.menunavCatalog li a{
	background-color:#FFF !important;
	background-image:url(../images/backgrounds/li2.png);
	background-position:5px -2px !important;
	padding-left:20px !important;
	line-height: 14px !important;
	padding-top:5px;
	padding-bottom:5px;
	}
ul.menunavCatalog li:hover a{
	padding-left:20px !important;
	background-color:#FFF !important;
	background-position:5px -32px !important;
	}
ul.menunavCatalog:hover a{
	padding-right:0 !important;
	background-position:5px -2 !important;
	padding-left:20px !important;
	}
.menunavCatalog li:hover, .menunavCatalog li{
	background-color:#FFF;
	}