@charset "utf-8";
/* Autor: Francisco Camarena , triplewsystems.com */
/*
@font-face{
	font-family:"font_menu";
	src:url("/fonts/futural.otf") format("opentype"),
		url("/fonts/futural.ttf") format("truetype"),
		url("/fonts/futural.otf") format("embedded-opentype");	
}
*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow');


			* {
				margin:0px;
				padding:0px;
			}
			
			#menu_despegable {
				float:left;
				width:100%;
				height:42px;
				margin-left:0px;
				margin-top:0px;
				font-family:'PT Sans Narrow', sans-serif;
				font-size:19px;

				background-image:url(../imagenes/fondo_transparente.png);
				background-repeat:repeat;
				z-index:100;
				
			}
			
			ul, ol {
				float:right;
				list-style:none;
				
			}
			
			.nav > li {
				float:left;		
				z-index:100;
				font-family:'PT Sans Narrow', sans-serif;			

			}
			
			.nav li a {

				background-image:url(../imagenes/transparente_menu.png);
				background-repeat:repeat;

				color:#333;
				text-decoration:none;
				padding:13px 20px;
				display:block;
				z-index:100;
				
			}
			
			.nav li a:hover {

/*				background-image:url(../imagenes/fondo_menu0.fw.png);*/
				background-repeat:repeat;
				background-color:#F58634;
				color:#FFF;
				z-index:100;
				
			}
			
			.subopcion a:link{
				color:#FFF;	
			}

			.subopcion a:visited{
				color:#FFF;	
			}
			
			.submenus{
				background:#060;	
			}

			.subopcion a:activated{
				color:#FFF;	
			}

			.subopcion a:link{
				color:#FFF;	
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:140px;
				z-index:100;
				color:#FFF;
				font-size:17px;

			}
			
			
			.nav li:hover > ul {
				display:block;
				z-index:100;								

				background:#F58634;
				color:#FFF;
				background-repeat:repeat;

			}
			
			.nav li ul li {
				position:relative;
				z-index:200;		
				color:#FFF;

			}
			.nav li ul li a:hover{
				background:#333333;
				color:#FFF;

			}			
			
			.nav li ul li ul {
				right:-140px;
				top:0px;
				background:#066;								
				
			}


/**/

			#menu_vertical{
				display:none;
				float:left;
				width:100%;
				margin-left:0px;
				margin-top:5px;
				font-family:'PT Sans Narrow', sans-serif;
				background:;
				z-index:100;
				
			}
			
			ul, ol {
				list-style:none;
				
			}


			.nav1 > li {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;
								
				float:left;
				width:100%;
				height:auto;
				border-bottom:0px solid #BBD8E1;
				z-index:100;
				font-family:'PT Sans Narrow', sans-serif;
			}
			
			.nav1 li a {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;     
					
				float:left;
				width:100%;
				height:auto;
				background-color:;
				color:#666;
				text-decoration:none;
				padding:5px 5px;
				display:block;
				z-index:100;
				font-size:13px;				
				
			}
			
			.nav1 li a:hover {
				background-color:;
				color:#666;
			}
			
			.nav1 li ul {
				float:left;
				height:auto;
				display:block;
				width:100%;
				color:#666;
				background:;
				
			}
			
			.nav1 li:hover > ul {
				display:block;
			}
			
			.nav1 li ul li {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;     
				
				float:left;
				width:100%;
				height:auto;
				background:;
				color:#666;				
				border-bottom:#CCCCCC 1px solid;

			}
			.nav1 li ul li a{
				float:left;
				background:;


			}			
			
			.nav1 li ul li ul {
				right:-140px;
				top:0px;
			}




@media only screen and (max-width:1024px){

	#menu_despegable{
		display:none;
	}
	
	#menu_vertical{
		display:block;	
	}
	
}			